Koenig, я в курсе, то был временный вариант, уже переделал:
/**
* Create links
* @return (string)
*/
public function create_links()
{
if ($this->_parameters['total_rows'] == 0 || $this->_parameters['per_page'] == 0 || $this->_num_pages == 1) {
return '';
}
$output = array();
// Previous
if (($this->_parameters['current_page']-1) > $this->_base_page) {
$output[$this->_parameters['current_page']-1] = '←';
}
// Next
if (($this->_parameters['current_page'] + 1) < $this->_num_pages) {
$output[$this->_parameters['current_page'] + 1] = '→';
}
// First page
$output[$this->_base_page] = $this->_parameters['current_page'] - 1 == $this->_base_page ? "←" : '«';
// Last page
$output[$this->_num_pages] = $this->_parameters['current_page'] + 1 == $this->_num_pages ? "→" : '»';
// Current page
$output[$this->_parameters['current_page']] = FALSE;
ksort($output);
$this->tpl->page_items = $output;
$this->tpl->page_base_url = $this->_parameters['base_url'];
return $this->tpl->includeTpl('pagination', TRUE);
}