forked from GNUsocial/gnu-social
Improved nav bar
This commit is contained in:
parent
e81bdcb200
commit
98cb4a4e54
@ -77,7 +77,7 @@ class PhotoAction extends Action
|
||||
|
||||
function showLocalNav()
|
||||
{
|
||||
$nav = new GNUsocialPhotoNav($this);
|
||||
$nav = new GNUsocialPhotoNav($this, $this->user->nickname);
|
||||
$nav->show();
|
||||
}
|
||||
|
||||
|
@ -23,6 +23,7 @@
|
||||
* @package GNU Social
|
||||
* @author Ian Denhardt <ian@zenhack.net>
|
||||
* @author Sean Corbett <sean@gnu.org>
|
||||
* @author Max Shinn <trombonechamp@gmail.com>
|
||||
* @copyright 2010 Free Software Foundation, Inc.
|
||||
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html AGPL 3.0
|
||||
*/
|
||||
|
@ -32,23 +32,27 @@ if(!defined('STATUSNET')) {
|
||||
class GNUsocialPhotoNav extends Widget {
|
||||
var $action = null;
|
||||
|
||||
function __construct($action = null)
|
||||
function __construct($action = null, $nickname = null)
|
||||
{
|
||||
parent::__construct($action);
|
||||
$this->action = $action;
|
||||
$this->nickname = $nickname;
|
||||
}
|
||||
|
||||
function show()
|
||||
{
|
||||
$nickname = $this->action->trimmed('nickname');
|
||||
if (empty($this->nickname))
|
||||
$this->nickname = $this->action->trimmed('nickname');
|
||||
|
||||
$this->out->elementStart('ul', array('class' => 'nav'));
|
||||
|
||||
$this->out->menuItem(common_local_url('photos', array('nickname' => $nickname)),
|
||||
'Photos', null, true);
|
||||
$this->out->menuItem(common_local_url('showstream', array('nickname' => $this->nickname)), _('Profile'));
|
||||
|
||||
$this->out->menuItem(common_local_url('photos', array('nickname' => $this->nickname)),
|
||||
_('Photos'));
|
||||
|
||||
$this->out->menuItem(common_local_url('photoupload', array()),
|
||||
'Upload Photos');
|
||||
_('Upload Photos'));
|
||||
|
||||
$this->out->elementEnd('ul');
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user