Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/site/app/views/helpers/pagination.php
diff options
context:
space:
mode:
Diffstat (limited to 'site/app/views/helpers/pagination.php')
-rw-r--r--site/app/views/helpers/pagination.php17
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
);