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/
 | 
					 * @link      http://status.net/
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class SearchSubMenu extends Menu
 | 
					class SearchSubMenu extends MoreMenu
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    protected $user;
 | 
					    protected $user;
 | 
				
			||||||
    protected $searches;
 | 
					    protected $searches;
 | 
				
			||||||
@@ -57,22 +57,32 @@ class SearchSubMenu extends Menu
 | 
				
			|||||||
        $this->searches = $searches;
 | 
					        $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) {
 | 
					        foreach ($this->searches as $search) {
 | 
				
			||||||
            if (!empty($search)) {
 | 
					            if (!empty($search)) {
 | 
				
			||||||
                $this->out->menuItem(common_local_url('noticesearch',
 | 
					                $items[] = array('noticesearch',
 | 
				
			||||||
                                                      array('q' => $search)),
 | 
					                                 array('q' => $search),
 | 
				
			||||||
                                 sprintf('"%s"', $search),
 | 
					                                 sprintf('"%s"', $search),
 | 
				
			||||||
                                     sprintf(_('Notices including %s'), $search),
 | 
					                                 sprintf(_('Notices including %s'), $search));;
 | 
				
			||||||
                                     $this->actionName == 'noticesearch' && $this->action->arg('q') == $search,
 | 
					 | 
				
			||||||
                                     'nav_streams_search_'.$search);
 | 
					 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $this->out->elementEnd('ul');
 | 
					        return $items;
 | 
				
			||||||
    } 
 | 
					    } 
 | 
				
			||||||
    
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user