X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FCore%2FSystem.php;h=4e2b63f044bbb2ae30ee374924671bf37c3f040e;hb=9c70a9458906f69db69301cefd78043b70478f89;hp=46d1b34e555a6dfe0bf802e7ab3a13593f9f4ef1;hpb=ff1074d38fb992d9ff897be95b5fa480fbfb7f24;p=friendica.git diff --git a/src/Core/System.php b/src/Core/System.php index 46d1b34e55..4e2b63f044 100644 --- a/src/Core/System.php +++ b/src/Core/System.php @@ -85,20 +85,6 @@ class System extends BaseObject return implode(', ', $callstack2); } - /** - * @brief Called from db initialisation when db is dead. - */ - static public function unavailable() { -echo <<< EOT - - System Unavailable - Apologies but this site is unavailable at the moment. Please try again later. - -EOT; - - killme(); - } - /** * Generic XML return * Outputs a basic dfrn XML status structure to STDOUT, with a variable @@ -203,6 +189,21 @@ EOT; } } + /** + * Generates a process identifier for the logging + * + * @param string $prefix A given prefix + * + * @return string a generated process identifier + */ + public static function processID($prefix) + { + // We aren't calling any other function here. + // Doing so could easily create an endless loop + $trailer = $prefix . ':' . getmypid() . ':'; + return substr($trailer . uniqid('') . mt_rand(), 0, 26); + } + /// @todo Move the following functions from boot.php /* function killme()