public static function init() { if (!self::$init) { self::$init = new Page(); } return self::$init; }
} function Process() { if (_GET('filename') == '') { $this->Haxor(); return; } $img = new Image(); if (!$img->Find(array('filename' => _GET('filename')))) { $this->Error('Requested file not found'); return; } if (!InSESSION('view:' . _GET('filename'))) { $_SESSION['view:' . _GET('filename')] = true; $img->views++; } $img->lastshow = Now(); $img->Save(); $this->img = $img; $this->Render(); } function Render() { $vars = array(); $vars['img'] = $this->img; $tpl = new Template(); echo $tpl->Process(BASE_PATH . 'view.tpl', $vars); } } $page = new ViewPage(); $page->Process();
} else { $id = 1; } //$isNeedSettings = true;//($inlineview && postvalue("isNeedSettings") == 'true') || (!$inlineview); // assign an id $xt->assign("id", $id); //array of params for classes $params = array("pageType" => PAGE_VIEW, "id" => $id, "tName" => $strTableName); $params["xt"] =& $xt; $params["all"] = $all; //Get array of tabs for edit page $params['useTabsOnView'] = $gSettings->useTabsOnView(); if ($params['useTabsOnView']) { $params['arrViewTabs'] = $gSettings->getViewTabs(); } $pageObject = new ViewPage($params); // SearchClause class stuff $pageObject->searchClauseObj->parseRequest(); $_SESSION[$strTableName . '_advsearch'] = serialize($pageObject->searchClauseObj); // proccess big google maps // add button events if exist $pageObject->addButtonHandlers(); //For show detail tables on master page view $dpParams = array(); if ($pageObject->isShowDetailTables && !isMobile()) { $ids = $id; $pageObject->jsSettings['tableSettings'][$strTableName]['dpParams'] = array(); } // Before Process event if ($eventObj->exists("BeforeProcessView")) { $eventObj->BeforeProcessView($conn, $pageObject);
$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"); $xt = new Xtempl(); //Set page id $id = postvalue("id"); $id = intval($id) == 0 ? 1 : $id; // $keys could not be set properly if editid params were no passed $keys = array(); $keys["ID"] = postvalue("editid1"); //array of params for classes $params = array(); $params["id"] = $id; $params["xt"] =& $xt; $params["keys"] = $keys; $params["mode"] = $pageMode; $params["pageType"] = PAGE_VIEW; $params["tName"] = $strTableName; $params["pdfMode"] = postvalue("pdf") !== ""; if ($pageMode == VIEW_DASHBOARD) { $params["dashElementName"] = postvalue("dashelement"); $params["dashTName"] = postvalue("table"); } if ($pageMode == VIEW_POPUP) { $params["dashTName"] = postvalue("dashTName"); } $pageObject = new ViewPage($params); $pageObject->init(); $pageObject->process();
$dev->access->setFieldUser('EMAIL'); $dev->access->setFieldUserOpenId('EMAIL'); $dev->access->setFieldPass('PASS'); $dev->access->setFieldRol('ROL'); $dev->access->setFieldLastAccess('SESSION_LAST_ACCESS'); $dev->access->setTableAccess(TABLE_USERS); /** * Si es una Página.... */ if ($TYPE_SCRIPT == 'page') { /** * ******* * * ** ***** ===================\\//=================== ***** * */ $vPage = new ViewPage(); /** * ***** ===================//\\=================== ***** * */ /** * ******* * A través de la variable pag que hemos recogido, definimos que cargamos * *** ***** ===================\\//=================== ***** * */ $dev->page->assignPage($pag, $action); $vPage->displayMeta(); $vPage->displayVars(); $vPage->displayLists(); $vPage->displayFiles(); $vPage->displayPage(); /**
public function testViewPage() { $vPage = new ViewPage(); ob_start(); $vPage->displayMeta(); $vPage->displayVars(); $vPage->displayLists(); $vPage->displayFiles(); $vPage->displayPage(); $result_msg = ob_get_clean(); $this->assertTrue($result_msg !== ""); }