*
* @see Widget
*/
-
class AccountSettingsAction extends SettingsAction
{
/**
*
* @return void
*/
-
function showLocalNav()
{
$menu = new AccountSettingsNav($this);
*
* @see HTMLOutputter
*/
-
class AccountSettingsNav extends Widget
{
var $action = null;
*
* @param Action $action current action, used for output
*/
-
function __construct($action=null)
{
parent::__construct($action);
*
* @return void
*/
-
function show()
{
$action_name = $this->action->trimmed('action');
$this->action->elementStart('ul', array('class' => 'nav'));
- if (Event::handle('StartAccountSettingsNav', array(&$this->action))) {
+ if (Event::handle('StartAccountSettingsNav', array($this->action))) {
$user = common_current_user();
if(Event::handle('StartAccountSettingsProfileMenuItem', array($this, &$menu))){
Event::handle('EndAccountSettingsOtherMenuItem', array($this, &$menu));
}
- Event::handle('EndAccountSettingsNav', array(&$this->action));
+ Event::handle('EndAccountSettingsNav', array($this->action));
}
$this->action->elementEnd('ul');