Esempio n. 1
0
<?php

/* Author: Gowtham */
//2012-03-23 04:06:00
require 'authorize.php';
require 'inc.php';
$root = realpath($_SERVER["DOCUMENT_ROOT"]);
require "{$root}/lib/db_login.php";
if (anyDeptSlave($_SESSION['adminLevel'], 'Zc4')) {
    $opType = $_POST['opType'];
    if ($opType == 'GENSTRUCT') {
        header('Content-Type: text/xml');
        header('Cache-Control: no-cache');
        header('Cache-Control: no-store', false);
        echo '<datagrabber>';
        $tableType = $_POST['tableType'];
        if ($tableType == 'STUMARKS') {
            $srcurl = $_POST['srcurl'];
            $grpId = $_POST['grpId'];
            $dbTable = $_POST['dbTable'];
            if (strpos($srcurl, 'manabadi.co.in')) {
                $ge = groupExe('g' . $grpId, NULL, NULL);
                $objects = $ge['objects'];
                $_SESSION['grbr'][$dbTable]['objs'] = $objects;
                $_SESSION['grbr'][$dbTable]['srcurl'] = $srcurl;
                $modReg = trim($objects[0], 'o');
                $query = "SELECT * FROM `objectTable` WHERE `index`=" . $modReg;
                $result = mysql_db_query('collegedb2admin', $query, $dbc);
                $id = mysql_result($result, 0, 'id');
                if ($id) {
                    require 'HTTP/Request2.php';
Esempio n. 2
0
function tableAllowed($dbTable)
{
    if (authorizeTransit($_SESSION['adminLevel'], 'Zz0')) {
        return true;
    }
    if (domesticSlave($_SESSION['adminLevel'], 'Zz9')) {
        if (strpos($dbTable, '_' . $_SESSION['username'])) {
            return TRUE;
        }
        require '../adminLevelDecoder.php';
        if (strpos($dbTable, '_' . $adminLevelDecoder[$_SESSION['function'][$_POST['role']]['aL'][0]]['label'] . '_' . $adminLevelDecoder[$_SESSION['function'][$_POST['role']]['aL'][2]]['label'])) {
            return TRUE;
        }
    }
    if (anyDeptSlave($_SESSION['function'][$_POST['role']]['aL'], 'Zz0')) {
        require '../adminLevelDecoder.php';
        if (strpos($dbTable, strtolower('_' . $adminLevelDecoder[$_SESSION['function'][$_POST['role']]['aL'][0]]['label'] . '_' . $adminLevelDecoder[$_SESSION['function'][$_POST['role']]['aL'][2]]['label']))) {
            return TRUE;
        }
    }
    return FALSE;
}