-my ( $template, $borrowernumber, $cookie ) = get_template_and_user(
- {
- template_name => "maintenance.tmpl",
- type => "opac",
- query => $input,
- authnotrequired => 1,
- flagsrequired => { borrow => 1 },
- }
-);
+if ( !defined $koha_db_version || # DB not populated
+ $kohaversion > $koha_db_version || # Update needed
+ C4::Context->preference('OpacMaintenance') ) { # Maintenance mode enabled
+ output_html_with_http_headers $query, '', $template->output;
+}
+else {
+ print $query->redirect("/cgi-bin/koha/opac-main.pl");
+}