CoolFace
Apppublic

kenken999/php

sourceHugging Faceupdated 2y agoView on Hugging Face
0likes
admin_users_search.php95 linesDownload Raw Back to public
1<?php 2@ini_set("display_errors","1");3@ini_set("display_startup_errors","1");4 5require_once("include/dbcommon.php");6add_nocache_headers();7 8require_once("classes/searchclause.php");9require_once("include/admin_users_variables.php");10require_once("classes/searchcontrol.php");11require_once("classes/advancedsearchcontrol.php");12require_once("classes/panelsearchcontrol.php");13 14 15Security::processLogoutRequest();16 17if( !isLogged() )18{ 19	Security::saveRedirectURL();20	redirectToLogin();21}22 23require_once( "include/reportfunctions.php" );24$cname = postvalue("cname");25$rname = postvalue("rname");26if( $rname || $cname ) {27	$rpt_array = wrGetEntityArray( 28		$rname ? $rname : $cname, 29		$rname ? WR_REPORT : WR_CHART30	);31	$accessGranted = @$rpt_array['status'] != "private" || @$rpt_array['owner'] != Security::getUserName();32} else {33	$accessGranted = CheckTablePermissions( $strTableName, "S" );34}35if(!$accessGranted)36{37	HeaderRedirect("menu");38}39 40 41require_once('include/xtempl.php');42require_once('classes/searchpage.php');43require_once('classes/searchpage_dash.php');44 45$xt = new Xtempl();	46$pageMode = SearchPage::readSearchModeFromRequest();47 48if( $pageMode == SEARCH_LOAD_CONTROL )49	$layoutVersion = postvalue("layoutVersion");50 51 52$params = array();53$params['xt'] = &$xt;54$params['id'] = postvalue_number("id");55$params['mode'] = $pageMode;56$params['tName'] = $strTableName;57$params["pageName"] = postvalue("page");58$params['pageType'] = PAGE_SEARCH;59$params['chartName'] = $cname;60$params['reportName'] = $rname;61$params['templatefile'] = $templatefile;62$params['shortTableName'] = 'admin_users';63$params['layoutVersion'] = $layoutVersion;64 65$params['searchControllerId'] = postvalue('searchControllerId') ? postvalue('searchControllerId') : $id;66$params['ctrlField'] = postvalue('ctrlField');67 68$params['needSettings'] = postvalue('isNeedSettings');69 70if( $pageMode == SEARCH_DASHBOARD )71{72	$params["dashTName"] = postvalue("table");73	$params["dashElementName"] = postvalue("dashelement");74	$params["dashPage"] = postvalue("dashPage");75}76 77// e.g. crosstable params78$params["extraPageParams"] = SearchPage::getExtraPageParams();79 80$params["masterTable"] = postvalue("mastertable");81if( $params["masterTable"] )82	$params["masterKeysReq"] = RunnerPage::readMasterKeysFromRequest();83 84 85$pageObject = new SearchPage($params);86 87if( $pageMode == SEARCH_LOAD_CONTROL )88{89	$pageObject->displaySearchControl();90	return;91}92 93$pageObject->init();94$pageObject->process();95?>