chengkun
2025-05-12 c49b17b9588306c14ad4b30e6a2c4b8644f3233b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<?php
 
session_start();
 
include(dirname(dirname(__FILE__))."/global.php");
 
if($_GET['m'] && !preg_match("/^[0-9a-zA-Z\_]*$/",$_GET['m']))
{
    $_GET['m']    =    'index';
}
global $config;
 
if(is_numeric($config['did']))
{
    header('Location:/siteadmin/');die;
}
$model    =    $_GET['m'];
$action    =    $_GET['c'];
 
if($model    ==    ""){$model        =    "index";}
if($action    ==    ""){$action        =    "index";}
 
$Module        =    explode("\\",str_replace("/","\\",getcwd()));
 
if(end($Module)){$ModuleName=end($Module);}else{$ModuleName='admin';}
 
require(APP_PATH.'app/public/common.php');
require(APP_PATH.$ModuleName.'/adminCommon.class.php');
require("model/".$model.'.class.php');
$adminDir    =    $ModuleName;
$conclass    =    $model.'_controller';
$actfunc    =    $action.'_action';
$views        =    new $conclass($phpyun,$db,$db_config["def"],"admin");
if(!method_exists($views,$actfunc)){
    $views->DoException();
}
$views->$actfunc();
 
 
 
?>