if (!defined('CPG_NUKE')) { exit; } $pagetitle .= 'Staff'; get_lang($module_name); require_once('header.php'); $cpgtpl->assign_vars(array( 'L_USERNAME' => _USER, 'L_POSTS' => _POS, 'L_JOINED' =>_JOIN, 'L_RANK' => _RANK, 'L_PM' => _PM, 'L_MESSANGER' => _IM, 'L_AIM' => _AIM, 'L_YIM' => _YIM, 'L_MSNM' => _MSN, 'L_ICQ' => _ICQ, 'L_WEBSITE' => _WEB, 'L_USERGP' => _USERGP) ); $image = 'themes/'.$CPG_SESS['theme'].'/images/forums/lang_english/'; $ranksrow = $db->sql_ufetchrowset("SELECT * FROM ".$prefix."_bbranks ORDER BY rank_special, rank_min",SQL_ASSOC); $result = $db->sql_query("SELECT * FROM ".$user_prefix."_users WHERE user_level >= '2' ORDER BY user_level = '3'"); if ($row = $db->sql_fetchrow($result)) { $i = 0; do { $userid = $row['user_id']; if ($row['user_avatar_type'] == 1) { $avatar = $MAIN_CFG['avatar']['path'].'/'.$row['user_avatar']; } else if ($row['user_avatar_type'] == 2) { $avatar = $row['user_avatar']; } else if ($row['user_avatar_type'] == 3) { $avatar = $MAIN_CFG['avatar']['gallery_path'].'/'.$row['user_avatar']; } else { $avatar = $MAIN_CFG['avatar']['gallery_path'].'/'.$MAIN_CFG['avatar']['default']; } for ($j = 0; $j < count($ranksrow); $j++) { if (($row['user_rank'] && $row['user_rank'] == $ranksrow[$j]['rank_id'] && $ranksrow[$j]['rank_special']) || (!$row['user_rank'] && $row['user_posts'] >= $ranksrow[$j]['rank_min'] && !$ranksrow[$j]['rank_special'])) { $poster_rank = $ranksrow[$j]['rank_title']; $rank_image = ($ranksrow[$j]['rank_image']) ? ''.$poster_rank.'' : ''; } } // Select all groups where the user is a member if (isset($userinfo['_mem_of_groups'])) { $in_group = array(); foreach ($userinfo['_mem_of_groups'] as $id => $name) { $in_group[] = $id; if (!empty($name)) { $s_member_groups = ''.$name.'
'; } } } $cpgtpl->assign_block_vars('staff',array( 'USERNAME' => $row['username'], 'LEVEL' => ($row['user_level'] == 2) ? _FULLADMIN : _MODS, 'JOINED' => $row['user_regdate'], 'RANK_IMG' => $rank_image, 'POSTS' => intval($row['user_posts']), 'AVATAR_IMG' => $avatar, 'GROUP' => isset($s_member_groups) ? $s_member_groups : 'No Group Found', 'PM' => is_active('Private_Messages') ? ''._SENDIM.'' : '', 'WWW' => ($row['user_website']) ? ''._VISITWEB.'' : '', 'ICQ' => ($row['user_icq']) ? ''._ICQ.'' : '', 'AIM' => ($row['user_aim']) ? ''._AIM.'' : '', 'MSN' => ($row['user_msnm']) ? ''._MSN.'' : '', 'YIM' => ($row['user_yim']) ? ''._YIM.'' : '', 'VIEWPROFILE' => getlink('Your_Account&profile='.$userid) )); $i++; } while ( $row = $db->sql_fetchrow($result) ); $db->sql_freeresult($result); } $cpgtpl->set_filenames(array('body' => 'staff_list.html')); $cpgtpl->display('body');