|
From: <var...@us...> - 2009-06-22 08:10:27
|
Revision: 6947
http://phpwiki.svn.sourceforge.net/phpwiki/?rev=6947&view=rev
Author: vargenau
Date: 2009-06-22 08:10:25 +0000 (Mon, 22 Jun 2009)
Log Message:
-----------
Highlight days button at start
Modified Paths:
--------------
trunk/lib/plugin/RecentChanges.php
Modified: trunk/lib/plugin/RecentChanges.php
===================================================================
--- trunk/lib/plugin/RecentChanges.php 2009-06-21 11:43:42 UTC (rev 6946)
+++ trunk/lib/plugin/RecentChanges.php 2009-06-22 08:10:25 UTC (rev 6947)
@@ -1367,8 +1367,8 @@
'style' => 'display:block'));
$tr = HTML::tr();
- foreach (explode(",", $daylist) as $days) {
- $tr->pushContent($this->_makeDayButton($days));
+ foreach (explode(",", $daylist) as $days_button) {
+ $tr->pushContent($this->_makeDayButton($days_button, $days));
}
$table->pushContent($tr);
@@ -1400,23 +1400,21 @@
$this->pushContent($table);
}
- function _makeDayButton ($days) {
+ function _makeDayButton ($days_button, $days) {
global $request;
- if ($days == 1)
+ $url = $request->getURLtoSelf(array('action' => $request->getArg('action'), 'days' => $days_button));
+ if ($days_button == 1) {
$label = _("1 day");
- elseif ($days < 1)
+ } elseif ($days_button < 1) {
$label = _("All time");
- else
- $label = sprintf(_("%s days"), abs($days));
-
- $selfurl = $request->getURLtoSelf(array('action' => $request->getArg('action')));
- $url = $request->getURLtoSelf(array('action' => $request->getArg('action'), 'days' => $days));
- if ($url == $selfurl) {
- return HTML::td(array('class'=>'tdselected'), $label);
+ } else {
+ $label = sprintf(_("%s days"), abs($days_button));
}
- return HTML::td(array('class'=>'tdunselected'),
- HTML::a(array('href' => $url, 'class' => 'wiki-rc-action'), $label));
+ $selected = HTML::td(array('class'=>'tdselected'), $label);
+ $unselected = HTML::td(array('class'=>'tdunselected'),
+ HTML::a(array('href' => $url, 'class' => 'wiki-rc-action'), $label));
+ return ($days_button == $days) ? $selected : $unselected;
}
function _makeUsersButton ($users) {
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|