All pastes #16148 Raw Edit

Stuff

public text v1 · immutable
#16148 ·published 2005-06-28 20:30 UTC
rendered paste body
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']) ? '<img src="'.$ranksrow[$j]['rank_image'].'" alt="'.$poster_rank.'" title="'.$poster_rank.'" border="0" />' : '';
            }
        }
        
        // 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 = '<a title="'.$name.'" href="' . getlink('Groups&amp;g='.$id) . '">'.$name.'</a><br />';
		        }
	        }
        }
        
	    $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') ? '<a href="'.getlink('Private_Messages&amp;mode=post&amp;u='.$userid).'"><img src="'.$image.'icon_pm.gif" alt="'._SENDIM.'" title="'._SENDIM.'" border="0" /></a>' : '',
		    'WWW' => ($row['user_website']) ? '<a href="'.$row['user_website'].'" target="_userwww"><img src="'.$image.'icon_www.gif" alt="'._VISITWEB.'" title="'._VISITWEB.'" border="0" /></a>' : '',
		    'ICQ' => ($row['user_icq']) ? '<a href="http://wwp.icq.com/scripts/search.dll?to='.$row['user_icq'].'"><img src="'.$image.'icon_icq.gif" alt="'._ICQ.'" title="'._ICQ.'" border="0" /></a>' : '',
		    'AIM' => ($row['user_aim']) ? '<a href="aim:goim?screenname='.$row['user_aim'].'&amp;message=Hello+Are+you+there?"><img src="'.$image.'icon_aim.gif" alt="'._AIM.'" title="'._AIM.'" border="0" /></a>' : '',
		    'MSN' => ($row['user_msnm']) ? '<img src="'.$image.'icon_msnm.gif" alt="'._MSN.'" title="'._MSN.'" border="0" />' : '',
		    'YIM' => ($row['user_yim']) ? '<a href="http://edit.yahoo.com/config/send_webmesg?.target='.$row['user_yim'].'&amp;.src=pg"><img src="'.$image.'icon_yim.gif" alt="'._YIM.'" title="'._YIM.'" border="0" /></a>' : '',
		    'VIEWPROFILE' => getlink('Your_Account&amp;profile='.$userid)
		));
	    $i++;
	}
	while ( $row = $db->sql_fetchrow($result) );
	$db->sql_freeresult($result);
}
$cpgtpl->set_filenames(array('body' => 'staff_list.html'));
$cpgtpl->display('body');