function show() { $idu = isset($_SESSION['idu']) ? $_SESSION['idu'] : 0; $this->stat->saveStat($idu, "search/show"); $model = new Model_Search(); if ($idu > 0) { $p = intval(isset($_GET['p']) ? $_GET['p'] : 1); $sex = intval(isset($_POST['sex']) ? $_POST['sex'] : (isset($_SESSION['sex']) ? $_SESSION['sex'] : 0)); $bage = intval(isset($_POST['bage']) ? $_POST['bage'] : (isset($_SESSION['bage']) ? $_SESSION['bage'] : 0)); $aage = intval(isset($_POST['aage']) ? $_POST['aage'] : (isset($_SESSION['aage']) ? $_SESSION['aage'] : 0)); $idcity = intval(isset($_POST['idcity']) ? $_POST['idcity'] : (isset($_SESSION['idcity']) ? $_SESSION['idcity'] : 0)); $_SESSION['sex'] = $sex; $_SESSION['bage'] = $bage; $_SESSION['aage'] = $aage; $_SESSION['idcity'] = $idcity; $userCount = $model->getUsersCount($idu, $sex, $bage, $aage, $idcity); $pageCount = $this->getPageCount($userCount, REC_ON_PAGE); $p = $this->getPage($p, $pageCount); $userList = $model->getUsersList($idu, $sex, $bage, $aage, $idcity, $p); $this->template->vars('p', $p); $this->template->vars('blockleft', $p <= 1); $this->template->vars('blockright', $p >= $pageCount); $this->template->vars('userCount', $userCount); $this->template->vars('userList', $userList); $this->template->view('show', true); } else { header('Location:' . WEB_APP); } }