kenken999/php
0
1<?php 2@ini_set("display_errors","1");3@ini_set("display_startup_errors","1");4 5require_once("include/dbcommon.php");6require_once("include/mst_processing_variables.php");7require_once('include/xtempl.php');8require_once('classes/viewpage.php');9require_once("classes/searchclause.php");10 11add_nocache_headers();12 13if( Security::hasLogin() ) {14 if( !ViewPage::processEditPageSecurity( $strTableName ) )15 return; 16}17 18$pageMode = ViewPage::readViewModeFromRequest();19 20$xt = new Xtempl();21 22// $keys could not be set properly if editid params were no passed23$keys = array();24$keys["id"] = postvalue("editid1");25 26//array of params for classes27$params = array();28$params["id"] = postvalue_number("id");29$params["xt"] = &$xt;30$params["keys"] = $keys;31$params["mode"] = $pageMode;32$params["pageType"] = PAGE_VIEW;33$params["pageName"] = postvalue("page");34$params["tName"] = $strTableName;35 36$params["pdfMode"] = postvalue("pdf") !== "";37 38$params["masterTable"] = postvalue("mastertable");39if( $params["masterTable"] )40 $params["masterKeysReq"] = RunnerPage::readMasterKeysFromRequest();41 42if( $pageMode == VIEW_DASHBOARD ) 43{44 $params["dashElementName"] = postvalue("dashelement");45 $params["dashTName"] = postvalue("table");46 $params["dashPage"] = postvalue("dashPage");47 if( postvalue("mapRefresh") )48 {49 $params["mapRefresh"] = true;50 $params["vpCoordinates"] = my_json_decode( postvalue("vpCoordinates") );51 } 52} 53if( $pageMode == VIEW_POPUP )54{55 $params["dashElementName"] = postvalue("dashelement");56 $params["dashTName"] = postvalue("dashTName");57 $params["dashPage"] = postvalue("dashPage");58}59 60$params["pdfBackgroundImage"] = postvalue("pdfBackgroundImage");61 62$pageObject = new ViewPage($params);63$pageObject->init();64 65$pageObject->process();66 67?>