From f9edd1101b95ea41051fee2e8e983bebd890cc50 Mon Sep 17 00:00:00 2001
From: Robin Millette <millette@controlyourself.ca>
Date: Mon, 2 Feb 2009 20:20:21 +0000
Subject: [PATCH] trac #1099: main menu should not lead to IM settings when IM
 is disabled

---
 lib/action.php | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/lib/action.php b/lib/action.php
index 8f02b36bf5..dcd24fb606 100644
--- a/lib/action.php
+++ b/lib/action.php
@@ -326,8 +326,14 @@ class Action extends HTMLOutputter // lawsuit
         if ($user) {
             $this->menuItem(common_local_url('profilesettings'),
                             _('Account'), _('Change your email, avatar, password, profile'), false, 'nav_account');
-            $this->menuItem(common_local_url('imsettings'),
+
+            if (common_config('xmpp', 'enabled')) {
+                $this->menuItem(common_local_url('imsettings'),
                             _('Connect'), _('Connect to IM, SMS, Twitter'), false, 'nav_connect');
+            } else {
+                $this->menuItem(common_local_url('smssettings'),
+                            _('Connect'), _('Connect to SMS, Twitter'), false, 'nav_connect');
+            }
             $this->menuItem(common_local_url('logout'),
                             _('Logout'), _('Logout from the site'), false, 'nav_logout');
         } else {
-- 
2.39.5