forked from GNUsocial/gnu-social
		
	SearchSubMenu is a MoreMenu
This commit is contained in:
		| @@ -45,7 +45,7 @@ if (!defined('STATUSNET')) { | ||||
|  * @link      http://status.net/ | ||||
|  */ | ||||
|  | ||||
| class SearchSubMenu extends Menu | ||||
| class SearchSubMenu extends MoreMenu | ||||
| { | ||||
|     protected $user; | ||||
|     protected $searches; | ||||
| @@ -57,22 +57,32 @@ class SearchSubMenu extends Menu | ||||
|         $this->searches = $searches; | ||||
|     } | ||||
|  | ||||
|     function show() | ||||
|     function tag() | ||||
|     { | ||||
|         $this->out->elementStart('ul', array('class' => 'nav')); | ||||
|         return 'searchsubs'; | ||||
|     } | ||||
|  | ||||
|     function seeAllItem() | ||||
|     { | ||||
|         return array('searchsubs', | ||||
|                      array('nickname' => $this->user->nickname), | ||||
|                      _('See all'), | ||||
|                      _('See all searches you are following')); | ||||
|     } | ||||
|  | ||||
|     function getItems() | ||||
|     { | ||||
|         $items = array(); | ||||
|          | ||||
|         foreach ($this->searches as $search) { | ||||
|             if (!empty($search)) { | ||||
|                 $this->out->menuItem(common_local_url('noticesearch', | ||||
|                                                       array('q' => $search)), | ||||
|                                      sprintf('"%s"', $search), | ||||
|                                      sprintf(_('Notices including %s'), $search), | ||||
|                                      $this->actionName == 'noticesearch' && $this->action->arg('q') == $search, | ||||
|                                      'nav_streams_search_'.$search); | ||||
|                 $items[] = array('noticesearch', | ||||
|                                  array('q' => $search), | ||||
|                                  sprintf('"%s"', $search), | ||||
|                                  sprintf(_('Notices including %s'), $search));; | ||||
|             } | ||||
|         } | ||||
|  | ||||
|         $this->out->elementEnd('ul'); | ||||
|     } | ||||
|      | ||||
|         return $items; | ||||
|     }  | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user