diff --git a/e107_plugins/login_menu/login_menu_shortcodes.php b/e107_plugins/login_menu/login_menu_shortcodes.php index 84c51932a..909d10139 100755 --- a/e107_plugins/login_menu/login_menu_shortcodes.php +++ b/e107_plugins/login_menu/login_menu_shortcodes.php @@ -78,6 +78,35 @@ e107::getLanguage()->bcDefs($bcDefs); } + + /** + * + * @param array $parm + * @return null|string + */ + function sc_lm_active($parm=array()) + { + // $request = e_REQUEST_URI; + + $ret = null; + + $mode = varset($parm['mode']); + + if($mode === 'usersettings' && e_PAGE === 'usersettings.php') + { + return 'active'; + } + elseif($mode === 'profile' && e_PAGE === 'user.php') + { + return 'active'; + } + + + return null; + } + + + function sc_lm_username_input($parm='') { $pref = e107::getPref(); diff --git a/e107_plugins/login_menu/login_menu_template.php b/e107_plugins/login_menu/login_menu_template.php index 94aca250a..7b7bb62e9 100644 --- a/e107_plugins/login_menu/login_menu_template.php +++ b/e107_plugins/login_menu/login_menu_template.php @@ -198,8 +198,8 @@ if ( ! isset($LOGIN_MENU_LOGGED))