| 123456789101112131415161718192021222324252627282930313233343536 | <?php/*  * Desc : API router *  * Author: xuchang.zhang */require_once(ONU_ROOT . 'application/lib/data/Base.class.php');class ApiRouter{		// load service module	public static function loadApi(){		// auth valid 		$method = $_REQUEST['m'];		$m_a 	= explode('.',$method);		$mod 	= $m_a[0];		$act 	= $m_a[1];				$mod_service_file = ONU_ROOT ."api/mod/$mod.php";				if(file_exists($mod_service_file) == false){			exit(BaseAction::getResponse(-1,'no such service'));		}					require_once($mod_service_file);			$service = new ONUService();				if(method_exists($service,$act) == false){			exit(BaseAction::getResponse(-1,'no such action'));		}		$service->$act();		}}?>
 |