| | |
| | | $module = $_REQUEST["s_mod"];
|
| | | $page = $_REQUEST["s_pg"];
|
| | |
|
| | | if(!preg_match("/^[a-z]{0,20}$/i", $module)) die('module name contains unallowed chars.');
|
| | | if(!preg_match("/^[a-z]{0,20}$/i", $page)) die('page name contains unallowed chars.');
|
| | | if(!preg_match("/^[a-z]{2,20}$/i", $module)) die('module name contains unallowed chars.'); |
| | | if(!preg_match("/^[a-z]{2,20}$/i", $page)) die('page name contains unallowed chars.'); |
| | |
|
| | | if(is_file("$module/$page.php")) {
|
| | | if(is_file(ISPC_WEB_PATH."/$module/$page.php")) { |
| | |
|
| | | include_once("$module/$page.php");
|
| | | include_once(ISPC_WEB_PATH."/$module/$page.php"); |
| | |
|
| | | $classname = $module.'_'.$page;
|
| | | $page = new $classname();
|
| | |
| | | if(!preg_match("/^[a-z]{2,20}$/i", $module)) die('target module name contains unallowed chars.');
|
| | | if(!preg_match("/^[a-z]{2,20}$/i", $page)) die('target page name contains unallowed chars.');
|
| | |
|
| | | if(is_file("$module/$page.php")) {
|
| | | include_once("$module/$page.php");
|
| | | if(is_file(ISPC_WEB_PATH."/$module/$page.php")) { |
| | | include_once(ISPC_WEB_PATH."/$module/$page.php"); |
| | |
|
| | | $classname = $module.'_'.$page;
|
| | | $page = new $classname();
|