userInfoClass(); } function userInfoClass() { global $xoopsUser,$xoopsModule; if(empty($xoopsUser)){ $this->is_logon = false; } else { $this->is_logon = true; $this->user_name = $xoopsUser->getVar('uname'); if($this->user_name == '') { $this->user_name = $xoopsUser->getVar('name'); } $this->user_id = $xoopsUser->getVar('uid'); $this->user_group = $xoopsUser->getGroups(); $moduleperm_handler =& xoops_gethandler('groupperm'); if ($moduleperm_handler->checkRight('module_read', $xoopsModule->getVar('mid'), $xoopsUser->getGroups())) { $this->is_mod_read = true; } else { $this->is_mod_read = false; } $is_mod_admin = $xoopsUser->isAdmin($xoopsModule->getVar('mid')); } } /* if ($xoopsUser) { if (!$moduleperm_handler->checkRight('module_read', $xoopsModule->getVar('mid'), $xoopsUser->getGroups())) { redirect_header(XOOPS_URL."/user.php",1,_NOPERM); exit(); } $xoopsUserIsAdmin = $xoopsUser->isAdmin($xoopsModule->getVar('mid')); } else { if (!$moduleperm_handler->checkRight('module_read', $xoopsModule->getVar('mid'), XOOPS_GROUP_ANONYMOUS)) { redirect_header(XOOPS_URL."/user.php",1,_NOPERM);RR exit(); */ } endif; ?>