Example #1
0
function GetAccessBranches()
{
    $branches = FRW_access::GetAccessBranches();
    $dt = PdoDataAccess::runquery("select * from BSC_branches where BranchID in(" . implode(",", $branches) . ")");
    echo dataReader::getJsonData($dt, count($dt), $_GET["callback"]);
    die;
}
Example #2
0
<?php

//-----------------------------
//	Programmer	: SH.Jafarkhani
//	Date		: 91.03
//-----------------------------
require_once '../header.inc.php';
require_once inc_dataGrid;
require_once inc_dataReader;
//................  GET ACCESS  .....................
$accessObj = FRW_access::GetAccess($_POST["MenuID"]);
//...................................................
$dg = new sadaf_datagrid("dg", $js_prefix_address . "operation.data.php?task=selectEqualizations", "grid_div");
$dg->addColumn("", "EqualizationID", "", true);
$col = $dg->addColumn("تاریخ عملیات", "RegDate", GridColumn::ColumnType_datetime);
$col->width = 130;
$col = $dg->addColumn("بانک", "BankDesc");
$col = $dg->addColumn("", "", "");
$col->renderer = "UpdateChecks.FileRender";
$col->width = 40;
$dg->height = 400;
$dg->width = 800;
$dg->title = "مغایرت گیری های انجام شده";
$dg->DefaultSortField = "EqualizationID";
$dg->DefaultSortDir = "Desc";
$dg->autoExpandColumn = "BankDesc";
$grid = $dg->makeGrid_returnObjects();
?>
<script>
UpdateChecks.prototype = {
	TabID : '<?php 
Example #3
0
<?php

//-----------------------------
//	Programmer	: SH.Jafarkhani
//	Date		: 1394.06
//-----------------------------
require_once '../header.inc.php';
require_once inc_dataGrid;
//................  GET ACCESS  .....................
$accessObj = FRW_access::GetAccess(empty($_POST["MenuID"]) ? "0" : $_POST["MenuID"]);
//...................................................
if (!empty($_SESSION["USER"]["portal"])) {
    $accessObj->AddFlag = true;
    $accessObj->EditFlag = true;
    $accessObj->RemoveFlag = true;
}
$RequestID = !empty($_POST["RequestID"]) ? $_POST["RequestID"] : 0;
$ReadOnly = isset($_REQUEST["ReadOnly"]) && $_REQUEST["ReadOnly"] == "true" ? true : false;
if (isset($_SESSION["USER"]["framework"])) {
    $User = "******";
} else {
    if ($_SESSION["USER"]["IsAgent"] == "YES") {
        $User = "******";
    } else {
        if ($_SESSION["USER"]["IsCustomer"] == "YES") {
            $User = "******";
        }
    }
}
$dg = new sadaf_datagrid("dg", "/loan/request/request.data.php?task=GetRequestParts", "grid_div");
$dg->addColumn("", "RequestID", "", true);
Example #4
0
//	Date		: 94.06
//-----------------------------
require_once getenv("DOCUMENT_ROOT") . '/framework/configurations.inc.php';
set_include_path(get_include_path() . PATH_SEPARATOR . getenv("DOCUMENT_ROOT") . "/generalClasses");
set_include_path(get_include_path() . PATH_SEPARATOR . getenv("DOCUMENT_ROOT") . "/generalUI/ext4");
require_once 'PDODataAccess.class.php';
require_once 'classconfig.inc.php';
require_once 'DataAudit.class.php';
require_once getenv("DOCUMENT_ROOT") . '/framework/management/framework.class.php';
require_once getenv("DOCUMENT_ROOT") . '/framework/session.php';
session::sec_session_start();
if (!session::checkLogin()) {
    if (isset($_REQUEST["portal"])) {
        echo "<script>window.location='/portal/login.php';</script>";
    } else {
        echo "<script>window.location='/framework/login.php';</script>";
    }
    die;
}
define("SYSTEMID", 11);
$address_prefix = getenv("DOCUMENT_ROOT");
$js_prefix_address = implode("/", array_splice(preg_split('/\\//', $_SERVER["SCRIPT_NAME"]), 0, count(preg_split('/\\//', $_SERVER["SCRIPT_NAME"])) - 1)) . "/";
require_once 'definitions.inc.php';
if (isset($_REQUEST["framework"])) {
    $branches = FRW_access::GetAccessBranches();
    if (count($branches) == 0) {
        echo '<META http-equiv=Content-Type content="text/html; charset=UTF-8" >';
        echo "<h3><br><br><span style=font-family:tahoma;font-size:15px><center>شما به هیچ شعبه ایی دسترسی ندارید" . "<br>لطفا با مسئول سیستم تماس بگیرید<br><br>" . "<a href='/framework/systems.php'>بازگشت</a></center></span></h3>";
        die;
    }
}
Example #5
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"];
Example #6
0
function SavePersonAccess()
{
    $keys = array_keys($_POST);
    $pdo = PdoDataAccess::getPdoObject();
    /*@var $pdo PDO*/
    $pdo->beginTransaction();
    PdoDataAccess::runquery("delete a from FRW_access a join FRW_menus using(MenuID) where SystemID=? AND PersonID=?", array($_POST["SystemID"], $_POST["PersonID"]));
    for ($i = 0; $i < count($keys); $i++) {
        if (strpos($keys[$i], "viewChk_") === false) {
            continue;
        }
        $obj = new FRW_access();
        $obj->PersonID = $_POST["PersonID"];
        $obj->MenuID = preg_split('/_/', $keys[$i]);
        $obj->MenuID = $obj->MenuID[1];
        $obj->ViewFlag = isset($_POST["viewChk_" . $obj->MenuID]) ? "YES" : "NO";
        $obj->AddFlag = isset($_POST["addChk_" . $obj->MenuID]) ? "YES" : "NO";
        $obj->EditFlag = isset($_POST["editChk_" . $obj->MenuID]) ? "YES" : "NO";
        $obj->RemoveFlag = isset($_POST["removeChk_" . $obj->MenuID]) ? "YES" : "NO";
        if (!$obj->AddAccess()) {
            $pdo->rollBack();
            //print_r(ExceptionHandler::PopAllExceptions());
            echo Response::createObjectiveResponse(false, "");
            die;
        }
    }
    $pdo->commit();
    echo Response::createObjectiveResponse(true, "");
    die;
}
Example #7
0
$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"]])) {
            if (count($groupArr) > 0) {
                $menuStr = substr($menuStr, 0, strlen($menuStr) - 1);
                $menuStr .= "]}},";
            }
            $icon = $row['GroupIcon'];
            $icon = !$icon ? "/generalUI/ext4/resources/themes/icons/star.gif" : "/generalUI/ext4/resources/themes/icons/{$icon}";
            $menuStr .= "{text : '" . $row["GroupDesc"] . "', icon: '" . $icon . "', menu :{bodyStyle: 'background:white !important;',items:[";
            $groupArr[$row["GroupID"]] = true;
Example #8
0
<?php

//-----------------------------
//	Programmer	: SH.Jafarkhani
//	Date		: 94.06
//-----------------------------
if (!empty($_POST["SystemID"])) {
    if (!empty($_POST["SysPath"])) {
        require_once getenv("DOCUMENT_ROOT") . "/" . $_POST["SysPath"] . "/start.php";
        die;
    }
}
require_once 'header.inc.php';
require_once 'management/framework.class.php';
$systems = FRW_access::getAccessSystems();
$_SESSION['USER']["RecentSystems"] = array();
?>
<html>
	<head>
		<title>نرم افزار جامع <?php 
echo SoftwareName;
?>
</title>
		<meta http-equiv="content-type" content="text/html; charset=utf-8" />
		<script>
			function OpenSystem(SystemID, SysPath){
				window.location = "../" + SysPath + "/start.php?SystemID=" + SystemID;
			}
		</script>
		<style>
			body{
Example #9
0
<?php

//-----------------------------
//	Programmer	: SH.Jafarkhani
//	Date		: 1394.06
//-----------------------------
require_once "header.inc.php";
require_once $address_prefix . '/framework/management/framework.class.php';
$SystemID = 1000;
// portal
$menus = FRW_access::getPortalMenus($SystemID);
$groupArr = array();
$menuStr = "";
$colors = array("1E8BC3", "F86924", "FF9F00", "35BC7A");
$colorIndex = 0;
for ($i = 0; $i < count($menus); $i++) {
    if (!isset($groupArr[$menus[$i]["GroupID"]])) {
        $menuStr .= '<div class="menuHeaders">' . $menus[$i]["GroupDesc"] . '</div>';
        $groupArr[$menus[$i]["GroupID"]] = true;
    }
    $icon = $menus[$i]['icon'];
    $link_path = "/" . $menus[$i]['SysPath'] . "/" . $menus[$i]['MenuPath'];
    $param = "{";
    $param .= "MenuID : " . $menus[$i]['MenuID'] . ",";
    //--------- extract params --------------
    if (strpos($link_path, "?") !== false) {
        $arr = preg_split('/\\?/', $link_path);
        $link_path = $arr[0];
        $arr = preg_split('/\\&/', $arr[1]);
        for ($k = 0; $k < count($arr); $k++) {
            $param .= str_replace("=", ":'", $arr[$k]) . "',";
Example #10
0
function SelectReceivedRequests($returnCount = false)
{
    $where = "StatusID in (10,50)";
    $branches = FRW_access::GetAccessBranches();
    $where .= " AND BranchID in(" . implode(",", $branches) . ")";
    $dt = LON_requests::SelectAll($where);
    if ($returnCount) {
        return $dt->rowCount();
    }
    echo dataReader::getJsonData($dt->fetchAll(), $dt->rowCount(), $_GET["callback"]);
    die;
}