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()
|
function showLocalNav()
|
||||||
{
|
{
|
||||||
$nav = new GNUsocialPhotoNav($this);
|
$nav = new GNUsocialPhotoNav($this, $this->user->nickname);
|
||||||
$nav->show();
|
$nav->show();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -23,6 +23,7 @@
|
|||||||
* @package GNU Social
|
* @package GNU Social
|
||||||
* @author Ian Denhardt <ian@zenhack.net>
|
* @author Ian Denhardt <ian@zenhack.net>
|
||||||
* @author Sean Corbett <sean@gnu.org>
|
* @author Sean Corbett <sean@gnu.org>
|
||||||
|
* @author Max Shinn <trombonechamp@gmail.com>
|
||||||
* @copyright 2010 Free Software Foundation, Inc.
|
* @copyright 2010 Free Software Foundation, Inc.
|
||||||
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html AGPL 3.0
|
* @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 {
|
class GNUsocialPhotoNav extends Widget {
|
||||||
var $action = null;
|
var $action = null;
|
||||||
|
|
||||||
function __construct($action = null)
|
function __construct($action = null, $nickname = null)
|
||||||
{
|
{
|
||||||
parent::__construct($action);
|
parent::__construct($action);
|
||||||
$this->action = $action;
|
$this->action = $action;
|
||||||
|
$this->nickname = $nickname;
|
||||||
}
|
}
|
||||||
|
|
||||||
function show()
|
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->elementStart('ul', array('class' => 'nav'));
|
||||||
|
|
||||||
$this->out->menuItem(common_local_url('photos', array('nickname' => $nickname)),
|
$this->out->menuItem(common_local_url('showstream', array('nickname' => $this->nickname)), _('Profile'));
|
||||||
'Photos', null, true);
|
|
||||||
|
$this->out->menuItem(common_local_url('photos', array('nickname' => $this->nickname)),
|
||||||
|
_('Photos'));
|
||||||
|
|
||||||
$this->out->menuItem(common_local_url('photoupload', array()),
|
$this->out->menuItem(common_local_url('photoupload', array()),
|
||||||
'Upload Photos');
|
_('Upload Photos'));
|
||||||
|
|
||||||
$this->out->elementEnd('ul');
|
$this->out->elementEnd('ul');
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user