示例#1
0
        }
    }
    $param = substr($param, 0, strlen($param) - 1);
    //---------------------------------------
    $param .= "}";
    $menuStr .= "{\n\t\ttext: '" . $menus[$i]["MenuDesc"] . "',\n\t\thandler: function(){\n\t\t\tframework.OpenPage('" . $link_path . "','" . $menus[$i]["MenuDesc"] . "'," . $param . ");\n\t\t},\n\t\ticon: '" . $icon . "'\n\t},";
}
if ($menuStr != "") {
    $menuStr = substr($menuStr, 0, strlen($menuStr) - 1);
    $menuStr .= "]}]}";
}
//------------------------------------------------------------------------------
$sysArray = "";
$sysArray1 = "";
$sysArray2 = "";
$syslist = FRW_access::getAccessSystems();
if (count($syslist) > 1) {
    for ($i = 0; $i < count($syslist); $i++) {
        if (isset($_SESSION['USER']["RecentSystems"][$syslist[$i]['SystemID']])) {
            $sysArray1 .= "\n\t\t\t\t{\n\t\t\t\t\ttext: '<span style=color:#2D5696 ><b>" . $syslist[$i]['SysName'] . "</b></span>',\n\t\t\t\t\ticon: '/generalUI/ext4/resources/themes/icons/arrow-left.gif',\n\t\t\t\t\thandler: function(){\n\t\t\t\t\t\twindow.location = '/" . $syslist[$i]['SysPath'] . "/start.php?SystemID=" . $syslist[$i]['SystemID'] . "';\n\t\t\t\t\t}\n\t\t\t\t},";
        } else {
            $sysArray2 .= "\n\t\t\t\t{\n\t\t\t\t\ttext: '" . $syslist[$i]['SysName'] . "',\n\t\t\t\t\ticon: '/generalUI/ext4/resources/themes/icons/arrow-left.gif',\n\t\t\t\t\thandler: function(){\n\t\t\t\t\t\twindow.location = '/" . $syslist[$i]['SysPath'] . "/start.php?SystemID=" . $syslist[$i]['SystemID'] . "';\n\t\t\t\t\t}\n\t\t\t\t},";
        }
    }
    $sysArray = $sysArray1 . "'-'," . substr($sysArray2, 0, strlen($sysArray2) - 1);
}
if (count($menus) == 0) {
    echo "<script>window.location='/framework/login.php';</script>";
    die;
}
$SystemName = $menus[0]["SysName"];
示例#2
0
<?php

//-----------------------------
//	Programmer	: SH.Jafarkhani
//	Date		: 1395.03
//-----------------------------
include 'header.inc.php';
require_once 'management/framework.class.php';
$systems = FRW_access::getAccessSystems();
$menuStr = "";
foreach ($systems as $sysRow) {
    $menuStr .= "{text: '" . $sysRow["SysName"] . "',arrowCls:'none',icon : 'icons/app.png'";
    if ($sysRow["SystemID"] == "2") {
        $dt = PdoDataAccess::runquery("\r\n\t\t\tselect * from ACC_UserState \r\n\t\t\t\tjoin BSC_branches using(BranchID)\r\n\t\t\t\tjoin ACC_cycles using(CycleID)\r\n\t\t\twhere PersonID=?", array($_SESSION["USER"]["PersonID"]));
        if (count($dt) > 0) {
            $_SESSION["accounting"]["BranchID"] = $dt[0]["BranchID"];
            $_SESSION["accounting"]["CycleID"] = $dt[0]["CycleID"];
            $_SESSION["accounting"]["CycleYear"] = $dt[0]["CycleYear"];
            $_SESSION["accounting"]["BranchName"] = $dt[0]["BranchName"];
            $_SESSION["accounting"]["DefaultBankTafsiliID"] = $dt[0]["DefaultBankTafsiliID"];
            $_SESSION["accounting"]["DefaultAccountTafsiliID"] = $dt[0]["DefaultAccountTafsiliID"];
        }
    }
    $menus = FRW_access::getAccessMenus($sysRow["SystemID"]);
    if (count($menus) > 0) {
        $menuStr .= ",menu : {xtype : 'menu',bodyStyle: 'background:white !important;',items:[";
    }
    //........................................................
    $groupArr = array();
    foreach ($menus as $row) {
        if (!isset($groupArr[$row["GroupID"]])) {