mirror of
https://codeberg.org/streams/streams.git
synced 2024-09-19 16:15:13 +00:00
register shutdown procedure
This commit is contained in:
parent
b7e7ef0bf3
commit
a674b05e96
2 changed files with 8 additions and 1 deletions
7
boot.php
7
boot.php
|
@ -904,6 +904,7 @@ class App {
|
|||
spl_autoload_register('ZotlabsAutoloader::loader');
|
||||
|
||||
self::$meta= new Zotlabs\Web\HttpMeta();
|
||||
|
||||
}
|
||||
|
||||
public static function get_baseurl($ssl = false) {
|
||||
|
@ -1632,6 +1633,7 @@ function login($register = false, $form_id = 'main-login', $hiddens=false) {
|
|||
* @brief Used to end the current process, after saving session state.
|
||||
*/
|
||||
function killme() {
|
||||
register_shutdown_function('shutdown');
|
||||
exit;
|
||||
}
|
||||
|
||||
|
@ -1643,6 +1645,11 @@ function goaway($s) {
|
|||
killme();
|
||||
}
|
||||
|
||||
function shutdown() {
|
||||
global $db;
|
||||
$db->close();
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief Returns the entity id of locally logged in account or false.
|
||||
*
|
||||
|
|
|
@ -179,4 +179,4 @@ call_hooks('page_end', App::$page['content']);
|
|||
|
||||
construct_page($a);
|
||||
|
||||
exit;
|
||||
killme();
|
||||
|
|
Loading…
Reference in a new issue