} } $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"];
<?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"]])) {