{
public $loadCSS = false;
- /**
- * Load related modules when needed
- *
- * @param string $cls Name of the class to be loaded
- *
- * @return boolean hook value; true means continue processing, false means stop.
- */
-
- function onAutoload($cls)
- {
- $dir = dirname(__FILE__);
-
- switch ($cls)
- {
- case 'HelloAction':
- include_once $dir . '/' . strtolower(mb_substr($cls, 0, -6)) . '.php';
- return false;
- case 'User_greeting_count':
- include_once $dir . '/'.$cls.'.php';
- return false;
- default:
- return true;
- }
- }
-
/**
* Modify the default menu
*
return true;
}
- function onStartAccountSettingsNav(&$action)
+ function onStartAccountSettingsNav($action)
{
$this->_settingsMenu($action);
return false;
}
- function onStartConnectSettingsNav(&$action)
+ function onStartConnectSettingsNav($action)
{
$this->_settingsMenu($action);
return false;
}
- private function _settingsMenu(&$action)
+ private function _settingsMenu($action)
{
$actionName = $action->trimmed('action');
_('Other options'),
$actionName == 'othersettings');
- Event::handle('EndAccountSettingsNav', array(&$action));
+ Event::handle('EndAccountSettingsNav', array($action));
if (common_config('xmpp', 'enabled')) {
$action->menuItem(common_local_url('imsettings'),
_('Authorized connected applications'),
$actionName == 'oauthconnectionsettings');
- Event::handle('EndConnectSettingsNav', array(&$action));
+ Event::handle('EndConnectSettingsNav', array($action));
}
function onEndShowStyles($action)