public static function getInstance()
 {
     if (self::$instance == null) {
         self::$instance = new ModuleManageProvider();
     }
     return self::$instance;
 }
Example #2
0
<?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>
Example #3
0
                        $_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;
}