public static function getInstance() { if (self::$instance == null) { self::$instance = new ModuleManageProvider(); } return self::$instance; }
<?php include_once "../common.php"; require_once DATACONTROL . '/BMAccount/AccountProvider.php'; require_once DATACONTROL . '/BMAccount/ModuleManageProvider.php'; require_once DATAMODEL . '/BMAccount/AccountMDL.php'; require_once DATAMODEL . "/dto/Result.php"; if (isset($_SESSION['account_ID'])) { echo '<SCRIPT>top.location="Index.php";</SCRIPT>'; } if (isset($_POST['Submit']) && $_POST['Submit'] == loginBtnName) { $result = AccountProvider::getInstance()->Login($_POST['userId'], $_POST['password']); if ($result->Success) { $r = ModuleManageProvider::getInstance()->GetModuleRights(); echo '<SCRIPT>top.location="Index.php";</SCRIPT>'; } else { echo '<SCRIPT language="JavaScript">window.alert("' . loginErrormsg1 . '");</SCRIPT>'; } } ?> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title><?php echo systemTitle; ?> </title> <link href="../css/login.css" rel="stylesheet" type="text/css"> <link href="../css/base.css" rel="stylesheet" type="text/css"> <script>
$_SESSION = array(); session_destroy(); echo '<SCRIPT language="javascript" >window.alert("点击确认退出系统"); window.parent.top.location=top.location="' . MANAGER_PATH . '/view/default/Login.php";</SCRIPT>'; exit; } } else { exit; } } } } } //开始判断权限 if (isset($_GET['r'])) { $paramRight = $_GET['r']; $rightModule_result = ModuleManageProvider::getInstance()->IsMoudleHasRights($paramRight); if ($rightModule_result->Success) { $right_moduleList = $rightModule_result->DataList; if (count($right_moduleList) > 0) { } else { echo "please call manage :( ..."; exit; } } else { echo "please call manage..."; exit; } } else { $isHas = false; if (isset($_SESSION['AY_Module'])) { $moduleSide = $_SESSION['AY_Module'];
require_once DATACONTROL . '/BMAccount/IsLogin.php'; require_once DATACONTROL . '/BMAccount/ModuleManageProvider.php'; require_once DATAMODEL . '/BMAccount/ModuleMDL.php'; if (!isset($_POST["method"])) { exit; } $methods = $_POST["method"]; switch ($methods) { case "Mlist": $result = ModuleManageProvider::getInstance()->ListAllModule(); echo json_encode($result); break; case "row": $resultrow = ModuleManageProvider::getInstance()->GetOneModule($_POST["ID"]); echo json_encode($resultrow); break; case "Add": $FmoduleID = $_POST["ID"]; $resultAdd = ModuleManageProvider::getInstance()->AddModule($_POST["name"], $_POST["ID"], $_POST["lev"], $_POST["url"], $_POST["furl"], $_POST["pri"], $_POST["state"], $_POST["dec"]); echo json_encode($resultAdd); break; case "Edit": $editArray = array("bm_ModuleName" => $_POST["name"], "bm_ModuleLevel" => $_POST["lev"], "bm_ModuleUrl" => $_POST["url"], "bm_FModuleUrl" => $_POST["furl"], "bm_ModulePRI" => $_POST["pri"], "bm_ModuleState" => $_POST["state"], "bm_ModuleRemark" => $_POST["dec"]); $resultEdit = ModuleManageProvider::getInstance()->UpdateModule($_POST["ID"], $editArray); echo json_encode($resultEdit); break; case "Del": $delresult = ModuleManageProvider::getInstance()->DelModule($_POST["ID"]); echo json_encode($delresult); break; }