1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- <?php
- /*
- * Common core
- *
- */
- //Config init load
- require_once( ONU_ROOT . 'config/config_db.php');
- require_once( ONU_ROOT . 'config/config_mc.php');
- require_once( ONU_ROOT . 'config/config.app.php');
- //Frame load
- require_once( ONU_ROOT . "frame/Memcache.class.php");
- require_once( ONU_ROOT . "frame/MysqlHandler.class.php");
- require_once( ONU_ROOT . 'frame/commonFun.class.php');
- include_once( ONU_ROOT . "frame/Log.class.php");
- include_once( ONU_ROOT . "frame/libs/Smarty.class.php");
- require_once( ONU_ROOT . "frame/common.php");
- //admin class
- //require_once(ONU_ROOT . "application/module/ctrl/AdminAction.class.php");
- //PHP Auto load method implement
- function __autoload($classname){
- safeRequireClass(OAS_ROOT . "frame/libs/$classname.class.php");
- safeRequireClass(OAS_ROOT . "frame/libs/sysplugins/".strtolower($classname).".php");
- }
- function safeRequireClass($file){
- if(file_exists($file)) require_once($file);
- }
- /*
- * Desc: Core class
- *
- */
- class ONUCore{
-
- public static function loadAction(){
-
- $actName = isset($_GET['a']) ? $_GET['a'] : 'index';
- $actName = ucfirst($actName);
-
- $classFile = ONU_ROOT .'application/module/ctrl/'.$actName.'Action.class.php';
- if(file_exists($classFile)) {
- require_once($classFile);
- }
-
- $className = $actName . 'Action';
- $action = new $className();
- $action->run($actName);
- }
- }
|