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;

