mirror of
https://git.friendi.ca/friendica/friendica.git
synced 2025-06-07 20:44:32 +02:00
add maintenance mode
This commit is contained in:
parent
aea7b84e92
commit
31c3bbf549
2 changed files with 41 additions and 5 deletions
15
index.php
15
index.php
|
@ -1,5 +1,6 @@
|
|||
<?php
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* Friendica
|
||||
|
@ -43,7 +44,7 @@ load_translation_table($lang);
|
|||
|
||||
require_once("include/dba.php");
|
||||
|
||||
if(! $install) {
|
||||
if(!$install) {
|
||||
$db = new dba($db_host, $db_user, $db_pass, $db_data, $install);
|
||||
unset($db_host, $db_user, $db_pass, $db_data);
|
||||
|
||||
|
@ -59,6 +60,8 @@ if(! $install) {
|
|||
call_hooks('init_1');
|
||||
}
|
||||
|
||||
$maintenance = get_config('system', 'maintenance');
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
|
@ -89,7 +92,7 @@ if((x($_SESSION,'language')) && ($_SESSION['language'] !== $lang)) {
|
|||
load_translation_table($lang);
|
||||
}
|
||||
|
||||
if((x($_GET,'zrl')) && (! $install)) {
|
||||
if((x($_GET,'zrl')) && (!$install && !$maintenance)) {
|
||||
$_SESSION['my_url'] = $_GET['zrl'];
|
||||
$a->query_string = preg_replace('/[\?&]zrl=(.*?)([\?&]|$)/is','',$a->query_string);
|
||||
zrl_init($a);
|
||||
|
@ -135,8 +138,10 @@ if(! x($_SESSION,'sysmsg_info'))
|
|||
|
||||
if($install)
|
||||
$a->module = 'install';
|
||||
elseif($maintenance)
|
||||
$a->module = 'maintenance';
|
||||
else
|
||||
check_config($a);
|
||||
proc_run('php', 'include/dbupdate.php');
|
||||
|
||||
nav_set_selected('nothing');
|
||||
|
||||
|
@ -237,7 +242,7 @@ if (file_exists($theme_info_file)){
|
|||
if(! x($a->page,'content'))
|
||||
$a->page['content'] = '';
|
||||
|
||||
if(! $install)
|
||||
if(!$install && !$maintenance)
|
||||
call_hooks('page_content_top',$a->page['content']);
|
||||
|
||||
/**
|
||||
|
@ -372,7 +377,7 @@ $a->page['content'] .= '<div id="pause"></div>';
|
|||
*
|
||||
*/
|
||||
|
||||
if($a->module != 'install') {
|
||||
if($a->module != 'install' && $a->module != 'maintenance') {
|
||||
nav($a);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue