function execute() { $app_name = Request::get('app_name'); $module = $_REQUEST['module'] ? $_REQUEST['module'] : 'backend'; $action = $_REQUEST['action'] ? $_REQUEST['action'] : 'main'; Request::get('module', $module); Request::get('action', $action); App::$activeAppName = strtolower($app_name); App::$activeAppDir = APP_DIR . DS . $app_name . DS; if (App::hasAppMethod($app_name, 'beforeBackend')) { App::callAppMethod($app_name, 'beforeBackend'); } Load::Action(APP_DIR . DS . Request::get('app_name') . DS, Request::get('action'), Request::get('app_name')); if (App::hasAppMethod($app_name, 'afterBackend')) { App::callAppMethod($app_name, 'afterBackend'); } return false; }
static function endApp($app_name) { App::callAppMethod($app_name, 'after'); }