Merge pull request #4060 from annando/system-unavailable

"system_unavailable.php" is unavailable now
This commit is contained in:
Hypolite Petovan 2017-12-13 17:01:47 -05:00 committed by GitHub
commit 369fcb7bae
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 15 additions and 23 deletions

View File

@ -563,16 +563,6 @@ function x($s, $k = null)
}
}
/**
* @brief Called from db initialisation if db is dead.
*/
function system_unavailable()
{
include 'system_unavailable.php';
system_down();
killme();
}
/**
* @brief Returns the baseurl.
*

View File

@ -97,7 +97,7 @@ class dba {
if (!self::$connected) {
self::$db = null;
if (!$install) {
system_unavailable();
System::unavailable();
}
}
$a->save_timestamp($stamp1, "network");

View File

@ -1,12 +0,0 @@
<?php
function system_down() {
echo <<< EOT
<html>
<head><title>System Unavailable</title></head>
<body>
Apologies but this site is unavailable at the moment. Please try again later.
</body>
</html>
EOT;
}

View File

@ -100,6 +100,20 @@ class System
return implode(', ', $callstack2);
}
/**
* @brief Called from db initialisation when db is dead.
*/
static public function unavailable() {
echo <<< EOT
<html>
<head><title>System Unavailable</title></head>
<body>Apologies but this site is unavailable at the moment. Please try again later.</body>
</html>
EOT;
killme();
}
/// @todo Move the following functions from boot.php
/*
function get_guid($size = 16, $prefix = "")