335a336,351 > if(ceil($actualPage - $this->internal['maxPages']/2) > 0){ > $firstPage=ceil($actualPage - $this->internal['maxPages']/2); > $addLast=0; > }else{ > $firstPage=0; > $addLast=floor(($this->internal['maxPages']/2)-$actualPage); > } > if(ceil($actualPage + $this->internal['maxPages']/2) <= $pages){ > $lastPage=ceil($actualPage + $this->internal['maxPages']/2) > 0 ? ceil($actualPage + $this->internal['maxPages']/2) : 0; > $subFirst=0; > }else{ > $lastPage=$pages; > $subFirst=ceil($this->internal['maxPages']/2-($pages-$actualPage)); > } > $firstPage=($firstPage-$subFirst)>0?($firstPage-$subFirst):$firstPage; > $lastPage=($lastPage+$addLast)<=$pages?($lastPage+$addLast):$pages;