/** * Set session variables */ public function setSessionVariables() { parent::setSessionVariables(); // SearchClause class stuff $agregateFields = $this->pSet->getListOfFieldsByExprType(true); $this->searchClauseObj->haveAgregateFields = count($agregateFields) > 0; $_SESSION[$this->sessionPrefix . '_advsearch'] = serialize($this->searchClauseObj); }
/** * Set session variables */ public function setSessionVariables() { parent::setSessionVariables(); $_SESSION[$this->sessionPrefix . '_advsearch'] = serialize($this->searchClauseObj); if (!$_SESSION[$this->sessionPrefix . "_pagesize"]) { $_SESSION[$this->sessionPrefix . "_pagesize"] = $this->pSet->getInitialPageSize(); } $this->pageSize = $_SESSION[$this->sessionPrefix . "_pagesize"]; if (!$_SESSION[$this->sessionPrefix . "_pagenumber"]) { $_SESSION[$this->sessionPrefix . "_pagenumber"] = 1; } if (isset($_REQUEST["goto"])) { $_SESSION[$this->sessionPrefix . "_pagenumber"] = intval($_REQUEST["goto"]); } $this->myPage = $_SESSION[$this->sessionPrefix . "_pagenumber"]; $this->pagestart = ($this->myPage - 1) * $this->pageSize; }
/** * Set session variables */ function setSessionVariables() { parent::setSessionVariables(); $_SESSION[$this->sessionPrefix . '_advsearch'] = serialize($this->searchClauseObj); }
/** * Set session variables */ function setSessionVariables() { parent::setSessionVariables(); $this->searchClauseObj->parseRequest(); $_SESSION[$this->sessionPrefix . '_advsearch'] = serialize($this->searchClauseObj); //set session order by if (@$_REQUEST["orderby"]) { $_SESSION[$this->sessionPrefix . "_orderby"] = @$_REQUEST["orderby"]; } //set session goto if (@$_REQUEST["goto"]) { $_SESSION[$this->sessionPrefix . "_pagenumber"] = @$_REQUEST["goto"]; } // page number $this->myPage = (int) $_SESSION[$this->sessionPrefix . "_pagenumber"]; if (!$this->myPage) { $this->myPage = 1; } //set page size if (!$this->pageSize) { $this->pageSize = $this->gPageSize; } }
/** * Set session variables */ function setSessionVariables() { parent::setSessionVariables(); if ($this->searchClauseObj->bIsUsedSrch) { // if search used serialize clause object $_SESSION[$this->sessionPrefix . '_advsearch'] = serialize($this->searchClauseObj); } else { // Unset session for search if search not used unset($_SESSION[$this->sessionPrefix . '_advsearch']); } // Unset session for filters if filters not activated if (!$this->searchClauseObj->filtersActivated) { unset($_SESSION[$this->sessionPrefix . '_filters']); } //set session order by if (@$_REQUEST["orderby"]) { $_SESSION[$this->sessionPrefix . "_orderby"] = @$_REQUEST["orderby"]; } //set session goto if (@$_REQUEST["goto"]) { $_SESSION[$this->sessionPrefix . "_pagenumber"] = @$_REQUEST["goto"]; } // page number $this->myPage = (int) $_SESSION[$this->sessionPrefix . "_pagenumber"]; if (!$this->myPage) { $this->myPage = 1; } //set page size if (!$this->pageSize) { $this->pageSize = $this->gPageSize; } }