Fixed facebook connect nav to obey sms/twitter disabled

This commit is contained in:
Jeffery To 2009-10-09 11:25:31 +08:00
parent 2dc66035ba
commit 11e36b18cc

View File

@ -77,28 +77,30 @@ class FBCSettingsNav extends Widget
$this->action->elementStart('dd'); $this->action->elementStart('dd');
# action => array('prompt', 'title') # action => array('prompt', 'title')
$menu = $menu = array();
array('imsettings' => if (common_config('xmpp', 'enabled')) {
$menu['imsettings'] =
array(_('IM'), array(_('IM'),
_('Updates by instant messenger (IM)')), _('Updates by instant messenger (IM)'));
'smssettings' => }
if (common_config('sms', 'enabled')) {
$menu['smssettings'] =
array(_('SMS'), array(_('SMS'),
_('Updates by SMS')), _('Updates by SMS'));
'twittersettings' => }
if (common_config('twitter', 'enabled')) {
$menu['twittersettings'] =
array(_('Twitter'), array(_('Twitter'),
_('Twitter integration options')), _('Twitter integration options'));
'FBConnectSettings' => }
$menu['FBConnectSettings'] =
array(_('Facebook'), array(_('Facebook'),
_('Facebook Connect settings'))); _('Facebook Connect settings'));
$action_name = $this->action->trimmed('action'); $action_name = $this->action->trimmed('action');
$this->action->elementStart('ul', array('class' => 'nav')); $this->action->elementStart('ul', array('class' => 'nav'));
foreach ($menu as $menuaction => $menudesc) { foreach ($menu as $menuaction => $menudesc) {
if ($menuaction == 'imsettings' &&
!common_config('xmpp', 'enabled')) {
continue;
}
$this->action->menuItem(common_local_url($menuaction), $this->action->menuItem(common_local_url($menuaction),
$menudesc[0], $menudesc[0],
$menudesc[1], $menudesc[1],