<?php 
@ini_set("display_errors","1");
@ini_set("display_startup_errors","1");

include("include/dbcommon.php");
include("include/webreport_users_variables.php");
include('include/xtempl.php');
include('classes/viewpage.php');
include("classes/searchclause.php");

add_nocache_headers();

RunnerPage::reloginAndLogoutProcess("S");

if(!isLogged())
{ 
	redirectToLogin();
}

if( !postvalue("onFly") ) 
	$_SESSION["MyURL"] = $_SERVER["SCRIPT_NAME"]."?".$_SERVER["QUERY_STRING"];
// check user permissions
if(!CheckTablePermissions($strTableName, "S"))
{
	HeaderRedirect("menu");
}




$layout = new TLayout("view2", "BoldOrange", "MobileOrange");
$lookupInPage = false;
$lookupInRegisterPage = false;
if(postvalue("mode") == "lookup")
{
	$mainTableShortName = postvalue("table");
	
		if(postvalue("pageType") == "register")
		$mainTableShortName = "webreport_users";
	$lookupMainSettings = getLookupMainTableSettings($strTableName, $mainTableShortName, postvalue("field"));
	if($lookupMainSettings)
	{
		$lookupInPage = true;
	}
}

RunnerPage::reloginAndLogoutProcess('S');

if(!isLogged() && !$lookupInRegisterPage)
{ 
	redirectToLogin();
}

   // check user permissions
$permissionGranted = false;
if($lookupInRegisterPage)
{
	$permissionGranted = true;
}
if(!$permissionGranted)
{
	$permissionGranted = CheckTablePermissions($strTableName, "S");