if its for a forum. please provide info and what forum module you are using. but it is usually in the preferences in the module
(ノ◕ヮ◕)ノ*:・゚✧
$news['poster'] = xoops_getLinkedUnameFromId(intval($article->uid()));
$news['poster'] = xoops_getLinkedUnameFromId(intval($article->uid(),true));
if(newbb_isAdministrator($users[$i]['online_uid'])){
$online['users'][$i]['color']= $xoopsModuleConfig['wol_admin_col'];
}
function &getModuleAdministrators($mid=0)
{
static $module_administrators=array();
if(isset($module_administrators[$mid])) return $module_administrators[$mid];
$moduleperm_handler =& xoops_gethandler('groupperm');
$groupsIds = $moduleperm_handler->getGroupIds('module_admin', $mid);
$administrators = array();
$member_handler =& xoops_gethandler('member');
foreach($groupsIds as $groupid){
$userIds = $member_handler->getUsersByGroup($groupid);
foreach($userIds as $userid){
$administrators[$userid] = 1;
}
}
$module_administrators[$mid] =array_keys($administrators);
unset($administrators);
return $module_administrators[$mid];
}
function newbb_isAdministrator($user=-1, $mid=0)
{
global $xoopsUser;
static $administrators, $xoopsModule, $newBB_mid;
if($user == -1) $user = &$xoopsUser;
if(!is_object($user) && intval($user)<1) return false;
$uid = (is_object($user))?$user->getVar('uid'):intval($user);
if(!$mid){
if (!isset($newBB_mid)) {
if(is_object($xoopsModule)&& 'newbb' == $xoopsModule->dirname()){
$newBB_mid = $xoopsModule->getVar('mid');
}else{
$modhandler = &xoops_gethandler('module');
$newBB = &$modhandler->getByDirname('newbb');
$newBB_mid = $newBB->getVar('mid');
unset($newBB);
}
}
$mid = $newBB_mid;
}
if(!isset($administrators)) {
$administrators =& getModuleAdministrators($mid);
}
return in_array($uid,$administrators);
}