Example #1
0
 public function before()
 {
     $this->countPage = ceil($this->countItems / $this->countInPage);
     if ($this->page > $this->countPage && $this->page > 1 && !$this->ajax) {
         $page = $this->countPage > 1 ? $this->countPage : 1;
         $workPath = AF::workPath();
         header('Location: ' . $workPath . $this->url . $page);
         exit;
     }
     $this->pageStart = $this->page - $this->countVisible > 0 ? $this->page - $this->countVisible : 1;
     $this->pageFinish = $this->page + $this->countVisible < $this->countPage ? $this->page + $this->countVisible : $this->countPage;
     $this->paginationFirstPage = $this->page - $this->countVisible > 1 ? true : false;
     $this->paginationLastPage = $this->page + $this->countVisible < $this->countPage ? true : false;
 }