Пример #1
0
function _load_extensions()
{
    global $_event_listeners;
    ctx_log_start("Loading extensions");
    if (COMPILE_ELS && file_exists("data/cache/event_listeners.php")) {
        require_once "data/cache/event_listeners.php";
    } else {
        _set_event_listeners(get_declared_classes());
        if (COMPILE_ELS) {
            _dump_event_listeners($_event_listeners, data_path("cache/event_listeners.php"));
        }
    }
    ctx_log_endok();
}
Пример #2
0
function _load_event_listeners()
{
    global $_shm_event_listeners;
    ctx_log_start("Loading extensions");
    $cache_path = data_path("cache/shm_event_listeners.php");
    if (COMPILE_ELS && file_exists($cache_path)) {
        require_once $cache_path;
    } else {
        _set_event_listeners();
        if (COMPILE_ELS) {
            _dump_event_listeners($_shm_event_listeners, $cache_path);
        }
    }
    ctx_log_endok();
}