[2023-01-23] 4images 1.10 released
0 Members and 1 Guest are viewing this topic.
function get_paging() { $html = ""; if ($this->total_pages > 1) { $page_back = $this->page - 1; $page_next = $this->page + 1; if ($page_back > 0) { $html .= "<a href=\"".$this->link_args."page=1\" class=\"paging\">".$this->paging_firstpage."</a> "; $html .= "<a href=\"".$this->link_args."page=$page_back\" class=\"paging\">".$this->paging_back."</a> "; } $page_num2 = $this->range / 2; $page_num3 = $this->range; $page_left = 1; for ($page_num = 1; $page_num <= $this->total_pages; $page_num++){ if ($page_num3) { if ($page_left) { if (($page_num >= $this->page - ($this->range - $page_num2)) || ($page_num > $this->total_pages - $this->range && $this->page > $this->total_pages - $this->range )) { if ($this->page == $page_num) { $page_left--; $page_num2--; $page_num3--; $html .= "<b class=\"pagingon\">$page_num</b> "; } else { $page_num2--; $page_num3--; $html .= "<a href=\"".$this->link_args."page=$page_num\" class=\"paging\">$page_num</a> "; } } }else{ if ($page_num <= $this->page + ($this->range - $page_num2)) { if ($this->page == $page_num) { $html .= "<b class=\"pagingon\">$page_num</b> "; } else { $page_num2--; $page_num3--; $html .= "<a href=\"".$this->link_args."page=$page_num\" class=\"paging\">$page_num</a> "; } }}}} if ($page_next <= $this->total_pages) { $html .= "<a href=\"".$this->link_args."page=$page_next\" class=\"paging\">".$this->paging_next."</a> "; $html .= "<a href=\"".$this->link_args."page=$this->total_pages\" class=\"paging\">".$this->paging_lastpage."</a>"; } } return $html; }