forked from Cavemanon/cavepaintings
s/Context/EventTracer/g
This commit is contained in:
@@ -4,12 +4,11 @@
|
||||
* actually do anything as far as the app is concerned
|
||||
*/
|
||||
|
||||
global $config, $database, $user, $page, $_shm_ctx;
|
||||
global $config, $database, $user, $page, $_tracer;
|
||||
|
||||
require_once "core/sys_config.php";
|
||||
require_once "core/polyfills.php";
|
||||
require_once "core/util.php";
|
||||
require_once "vendor/shish/libcontext-php/context.php";
|
||||
require_once "vendor/autoload.php";
|
||||
|
||||
// set up and purify the environment
|
||||
@@ -17,8 +16,8 @@ _version_check();
|
||||
_sanitise_environment();
|
||||
|
||||
// load base files
|
||||
$_shm_ctx->log_start("Bootstrap");
|
||||
$_shm_ctx->log_start("Opening files");
|
||||
$_tracer->begin("Bootstrap");
|
||||
$_tracer->begin("Opening files");
|
||||
$_shm_files = array_merge(
|
||||
zglob("core/*.php"),
|
||||
zglob("core/{".ENABLED_MODS."}/*.php"),
|
||||
@@ -31,27 +30,27 @@ foreach ($_shm_files as $_shm_filename) {
|
||||
}
|
||||
unset($_shm_files);
|
||||
unset($_shm_filename);
|
||||
$_shm_ctx->log_endok();
|
||||
$_tracer->end();
|
||||
|
||||
// connect to the database
|
||||
$_shm_ctx->log_start("Connecting to DB");
|
||||
$_tracer->begin("Connecting to DB");
|
||||
$database = new Database();
|
||||
$config = new DatabaseConfig($database);
|
||||
$_shm_ctx->log_endok();
|
||||
$_tracer->end();
|
||||
|
||||
// load the theme parts
|
||||
$_shm_ctx->log_start("Loading themelets");
|
||||
$_tracer->begin("Loading themelets");
|
||||
foreach (_get_themelet_files(get_theme()) as $themelet) {
|
||||
require_once $themelet;
|
||||
}
|
||||
unset($themelet);
|
||||
$page = class_exists("CustomPage") ? new CustomPage() : new Page();
|
||||
$_shm_ctx->log_endok();
|
||||
$_tracer->end();
|
||||
|
||||
// hook up event handlers
|
||||
$_shm_ctx->log_start("Loading extensions");
|
||||
$_tracer->begin("Loading extensions");
|
||||
_load_event_listeners();
|
||||
$_shm_ctx->log_endok();
|
||||
$_tracer->end();
|
||||
|
||||
send_event(new InitExtEvent());
|
||||
$_shm_ctx->log_endok();
|
||||
$_tracer->end();
|
||||
|
Reference in New Issue
Block a user