diff options
Diffstat (limited to 'site/app/views/helpers/pagination.php')
-rw-r--r-- | site/app/views/helpers/pagination.php | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/site/app/views/helpers/pagination.php b/site/app/views/helpers/pagination.php index 3bb2243..51b9961 100644 --- a/site/app/views/helpers/pagination.php +++ b/site/app/views/helpers/pagination.php @@ -194,8 +194,13 @@ class PaginationHelper extends Helper $upperLimit = $upperLimit-1; for ($i = $lowerLimit; $i <= $upperLimit; $i++) { - $class = ($i == $this->_pageDetails['page']) ? 'class="selected"' : ''; - $text = "<li {$class}>".$this->_generateLink($i,$i,$escapeTitle).'</li>'; + if($i == $this->_pageDetails['page']) { + $text = '<li class="current"><strong title="' + .sprintf(_('pagination_page_number_title'),$i,$total) + .'">'.$i.'</strong></li>'; + } else { + $text = '<li>'.$this->_generateLink($i,$i,$escapeTitle).'</li>'; + } $t[] = $text; } if ($dottedUpperLimit) { @@ -220,7 +225,7 @@ class PaginationHelper extends Helper if (empty($this->_pageDetails)) { return false; } if ( !empty($this->_pageDetails['previousPage']) ) { - return $this->_generateLink($text,$this->_pageDetails['previousPage'],$escapeTitle,'prev'); + return $this->_generateLink($text,$this->_pageDetails['previousPage'],$escapeTitle); } return ''; } @@ -237,7 +242,7 @@ class PaginationHelper extends Helper if (empty($this->_pageDetails)) { return false; } if (!empty($this->_pageDetails['nextPage'])) { - return $this->_generateLink($text,$this->_pageDetails['nextPage'],$escapeTitle,'next'); + return $this->_generateLink($text,$this->_pageDetails['nextPage'],$escapeTitle); } return ''; } @@ -396,7 +401,7 @@ class PaginationHelper extends Helper * @param string the div to be updated by AJAX updates * @return string html for link **/ - function _generateLink ($title,$page=NULL,$escapeTitle,$rel=null) + function _generateLink ($title,$page=NULL,$escapeTitle) { $url = $this->_generateUrl($page); $AjaxDivUpdate = $this->_pageDetails['ajaxDivUpdate']; @@ -440,7 +445,7 @@ class PaginationHelper extends Helper return $this->Html->linkNoLocaleNoApp( $title, $url, - isset($rel) ? array('rel' => $rel) : NULL, + NULL, NULL, $escapeTitle ); |