Esempio n. 1
0
File: Page.php Progetto: imjcw/terse
 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();
Esempio n. 3
0
} 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();
Esempio n. 5
0
$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();
    /**
Esempio n. 6
0
 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 !== "");
 }