public static function displayMenuAccount(Module_WeChall $module) { if (false === ($user = GWF_Session::getUser())) { return ''; } if ($user->isWebspider()) { return '<!-- WEBSPIDER -->'; } $account = Common::getGet('mo') === 'Account'; $link_site = $module->isMethodSelected('LinkedSites'); $forum_opts = Common::getGet('mo') === 'Forum' && Common::getGet('me') === 'Options'; $pm_opts = Common::getGet('mo') === 'PM' && Common::getGet('me') === 'Options'; $own_profile = Common::getGet('mo') === 'Profile' && (Common::getGet('username') === $user->getVar('user_name') || Common::getGet('me') === 'Form'); $favs = $module->isMethodSelected('FavoriteSites'); $sel = $account || $link_site || $forum_opts || $pm_opts || $own_profile || $favs ? ' class="wc_menu_sel"' : ''; return '<li><a' . $sel . ' href="' . GWF_WEB_ROOT . 'linked_sites">' . $module->lang('menu_account') . '</a></li>'; }