diff options
Diffstat (limited to 'h-source')
-rw-r--r-- | h-source/Application/Controllers/SpecialController.php | 3 | ||||
-rw-r--r-- | h-source/Application/Views/Desktop/Special/modactions.php | 8 | ||||
-rwxr-xr-x | h-source/Library/Helper/List.php | 2 | ||||
-rw-r--r-- | h-source/Public/Css/main.css | 14 |
4 files changed, 25 insertions, 2 deletions
diff --git a/h-source/Application/Controllers/SpecialController.php b/h-source/Application/Controllers/SpecialController.php index a118211..4acbb5e 100644 --- a/h-source/Application/Controllers/SpecialController.php +++ b/h-source/Application/Controllers/SpecialController.php @@ -97,6 +97,9 @@ class SpecialController extends BaseController $data['pageList'] = $this->h['Pages']->render($page-5,11); + //the value of the filter + $data['filterValue'] = strcmp($this->viewArgs['username'],'undef') === 0 ? null : $this->viewArgs['username']; + $this->append($data); $this->load($viewFile); $this->right(); diff --git a/h-source/Application/Views/Desktop/Special/modactions.php b/h-source/Application/Views/Desktop/Special/modactions.php index 43c7a44..3e58c62 100644 --- a/h-source/Application/Views/Desktop/Special/modactions.php +++ b/h-source/Application/Views/Desktop/Special/modactions.php @@ -44,7 +44,13 @@ </tr> <tr> <td> </td> - <td> </td> + <td> + <form class="user_action_filter" action="<?php echo $this->currPage."/1/undef";?>"> + <input class="user_action_filter_text" type="text" name="username" value="<?php echo $filterValue;?>" /> + <a title='clear the filter' href='<?php echo $this->currPage."/1/undef";?>'><img src='<?php echo Url::getRoot();?>/Public/Img/Icons/elementary_2_5/clear_filter.png' /></a> + <input class="user_action_filter_submit" type='image' title='filter' src='<?php echo $this->baseUrl?>/Public/Img/Icons/elementary_2_5/find.png' value='trova'> + </form> + </td> <td> </td> <td> </td> <td> </td> diff --git a/h-source/Library/Helper/List.php b/h-source/Library/Helper/List.php index c455454..ba59643 100755 --- a/h-source/Library/Helper/List.php +++ b/h-source/Library/Helper/List.php @@ -172,7 +172,7 @@ class Helper_List extends Helper_Html { public function replaceFields($string,$rowArray) { $this->__rowArray = $rowArray; //used by the replaceField method - $string = preg_replace_callback('/(\;)(.*?)(\;)/', array($this, 'replaceField') ,$string); + $string = preg_replace_callback('/(\;)(.*?)(\;)/', 'Helper_List::replaceField' ,$string); return $string; } diff --git a/h-source/Public/Css/main.css b/h-source/Public/Css/main.css index 0b8253b..d0fc65c 100644 --- a/h-source/Public/Css/main.css +++ b/h-source/Public/Css/main.css @@ -2099,6 +2099,20 @@ div#description_tabs_content { vertical-align:-3px; } + +.user_action_filter +{ + width:190px; +} +.user_action_filter img, .user_action_filter_submit +{ + vertical-align:middle; +} +.user_action_filter_text +{ + width:130px; +} + /*.version_div a { display:block; |