File: /home/joderbya/wlsa.quick-step-ei.com2/reports_Report_report.php
<?php
@ini_set("display_errors","1");
@ini_set("display_startup_errors","1");
require_once("include/dbcommon.php");
require_once('include/xtempl.php');
add_nocache_headers();
require_once('classes/reportpage.php');
require_once('classes/searchclause.php');
require_once("include/reports_Report_variables.php");
$layout = new TLayout("report_centered_hor", "DeliciousDeliciousLavender", "MobileDeliciousLavender");
$layout->version = 2;
$layout->blocks["center"] = array();
$layout->containers["recordcontrols"] = array();
$layout->container_properties["recordcontrols"] = array( );
$layout->containers["recordcontrols"][] = array("name"=>"toplinks_advsearch",
"block"=>"asearch_link", "substyle"=>1 );
$layout->containers["recordcontrols"][] = array("name"=>"toplinks_export_links",
"block"=>"export_link", "substyle"=>1 );
$layout->skins["recordcontrols"] = "2";
$layout->blocks["center"][] = "recordcontrols";
$layout->containers["message"] = array();
$layout->container_properties["message"] = array( );
$layout->containers["message"][] = array("name"=>"message",
"block"=>"message_block", "substyle"=>1 );
$layout->skins["message"] = "2";
$layout->blocks["center"][] = "message";
$layout->containers["grid"] = array();
$layout->container_properties["grid"] = array( );
$layout->containers["grid"][] = array("name"=>"report",
"block"=>"", "substyle"=>1 );
$layout->skins["grid"] = "grid";
$layout->blocks["center"][] = "grid";
$layout->containers["pagination_bottom"] = array();
$layout->container_properties["pagination_bottom"] = array( );
$layout->containers["pagination_bottom"][] = array("name"=>"pagination",
"block"=>"pagination_block", "substyle"=>1 );
$layout->skins["pagination_bottom"] = "2";
$layout->blocks["center"][] = "pagination_bottom";
$layout->blocks["left"] = array();
$layout->containers["left"] = array();
$layout->container_properties["left"] = array( );
$layout->containers["left"][] = array("name"=>"searchpanel",
"block"=>"searchPanel", "substyle"=>1 );
$layout->skins["left"] = "menu";
$layout->blocks["left"][] = "left";
$layout->blocks["top"] = array();
$layout->skins["master"] = "empty";
$layout->blocks["top"][] = "master";
$layout->skins["toplinks"] = "empty";
$layout->blocks["top"][] = "toplinks";
$layout->containers["hmenu"] = array();
$layout->container_properties["hmenu"] = array( );
$layout->containers["hmenu"][] = array("name"=>"hmenu",
"block"=>"menu_block", "substyle"=>1 );
$layout->containers["hmenu"][] = array("name"=>"search",
"block"=>"searchform_block", "substyle"=>1 );
$layout->containers["hmenu"][] = array("name"=>"search_buttons",
"block"=>"searchformbuttons_block", "substyle"=>1 );
$layout->containers["hmenu"][] = array("name"=>"search_saving_buttons",
"block"=>"searchsaving_block", "substyle"=>1 );
$layout->containers["hmenu"][] = array("name"=>"details_found",
"block"=>"details_block", "substyle"=>1 );
$layout->containers["hmenu"][] = array("name"=>"page_of",
"block"=>"pages_block", "substyle"=>1 );
$layout->containers["hmenu"][] = array("name"=>"recsperpage",
"block"=>"recordspp_block", "substyle"=>1 );
$layout->containers["hmenu"][] = array("name"=>"printpanel",
"block"=>"print_friendly", "substyle"=>1 );
$layout->skins["hmenu"] = "undermenu";
$layout->blocks["top"][] = "hmenu";
$page_layouts["reports_Report_report"] = $layout;
$layout->skinsparams = array();
$layout->skinsparams["empty"] = array("button"=>"button1");
$layout->skinsparams["menu"] = array("button"=>"button1");
$layout->skinsparams["hmenu"] = array("button"=>"button1");
$layout->skinsparams["undermenu"] = array("button"=>"button1");
$layout->skinsparams["fields"] = array("button"=>"button1");
$layout->skinsparams["form"] = array("button"=>"button1");
$layout->skinsparams["1"] = array("button"=>"button1");
$layout->skinsparams["2"] = array("button"=>"button1");
$layout->skinsparams["3"] = array("button"=>"button1");
// add master layouts
$pageMode = ReportPage::readReportModeFromRequest();
$xt = new Xtempl( $pageMode != REPORT_SIMPLE ); //#9607 1. Temporary fix
//array of params for ReportPage constructor
$params = array();
$params["id"] = postvalue("id");
$params["xt"] = &$xt;
$params["mode"] = $pageMode;
$params["tName"] = $strTableName;
$params["pageType"] = PAGE_REPORT;
$params["masterTable"] = postvalue("mastertable");
$params["isGroupSecurity"] = $isGroupSecurity;
$params["arrRecsPerPage"] = $gSettings->getRecordsPerPageArray();
$params["arrGroupsPerPage"] = $gSettings->getGroupsPerPageArray();
$params["masterPageType"] = postvalue("masterpagetype");
//crosstable params
$params["x"] = postvalue("x");
$params["y"] = postvalue("y");
$params["dataField"] = postvalue("data");
$params["operation"] = postvalue("op");
$params["xType"] = postvalue("xtype");
$params["yType"] = postvalue("ytype");
if( postvalue("crosstable_refresh") )
$params["crosstableRefresh"] = true;
//
$params["masterKeysReq"] = ReportPage::getMasterKeysFromRequest();
if( $pageMode = REPORT_DASHBOARD )
{
$params["dashElementName"] = postvalue("dashelement");
$params["dashTName"] = postvalue("table");
}
$pageObject = new ReportPage( $params );
$pageObject->init();
if( $pageObject->processSaveSearch() )
exit();
$pageObject->process();
?>