<?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';
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; }