public static function refresh_module_action() { $register = Module_ModuleManager_Register::get_instance()->register_modules(); if ($register === false) { Module_View_Main::view()->output(0); } else { Module_OperationRecord_Main::add_record(Module_OperationRecord_Main::OPCODE_MODULE_UPDATE); Module_View_Main::view()->output($register); } }
static function refresh_nav() { $refresh = Module_Page_Manager::refresh_nav(); Module_OperationRecord_Main::add_record(Module_OperationRecord_Main::OPCODE_NAV_UPDATE); Module_View_Main::view()->output($refresh); }
static function get_task_status_action() { $task_id = Lib_Request::get_int('task_id'); $rtn = self::_get_task_status($task_id); Module_View_Main::view()->output($rtn); }
<?php session_start(); require_once dirname(dirname(__FILE__)) . '/app/init.php'; Module_HttpRequest_Router::get_instance()->register_pre_router_hook(['Module_Account_Manager', 'check_perm']); Module_View_Main::view()->set_template_dir(Da\Sys_App::template_path()); $router = [Module_HttpRequest_Router::get_instance(), 'route']; if (Da\Sys_Router::get_instance()->register_router($router)) { MT::lang(MT::LANG_ZH_CN); $dispatch = Da\Sys_Router::get_instance()->dispatch(); if ($dispatch['errno'] != Da\Sys_Router::ERRNO_OK) { echo $dispatch['data']; exit; } } else { Lib_Log::error('Route rules ' . json_encode($rules) . ' is not callable!'); }
/** * @param string $template * @param array $var */ static function render($template, $var = []) { $global_var = ['title' => '数据接入 - Data Access', 'user' => Module_Account_User::current_user_info()]; if (Da\Sys_Config::config('app/base')['run_mode'] == DA_RUN_MODE_PRE) { $global_var['title'] = '预接入系统 - Data Access'; } else { if (Da\Sys_Config::config('app/base')['run_mode'] == DA_RUN_MODE_DEV) { $global_var['title'] = '开发接入系统 - Data Access'; } } $template_array = ['header' => ['common/header', $global_var], 'nav' => ['common/nav', $global_var], 'message_board' => ['common/message_board'], 'crumb' => ['common/crumb'], 'page' => [$template, $var], 'footer' => ['common/footer', $global_var]]; Module_View_Main::view()->m_render($template_array, 'common/base_page'); }
/** * @param array $data * @param string $format */ static function output($data, $format = 'json') { Module_View_Main::view()->output($data, $format); }