Пример #1
0
 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>';
 }