1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 3 0 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 6 0 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 9 0 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 11 3 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 13 3 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 15 3 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 17 3 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 19 3 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 21 3 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 23 3 234 235 236 237 238 239 240 241 242 243 244 245 246 |
|
<?php
# PHPKIT Web Content Management System
# --------------------------------------------
# Copyright (c) 2002-2007 Gersöne & Schott GbR
#
# This file / the PHPKIT-software is no freeware!
# For further informations please vistit our website
# or contact us via email:
#
# Diese Datei / die PHPKIT-Software ist keine Freeware!
# Für weitere Information besuchen Sie bitte unsere
# Webseite oder kontaktieren uns per E-Mail:
#
# Website : Web Server's Default Page
# Mail : info@phpkit.de
#
# YOU ARE NOT AUTHORISED TO CREATE ILLEGAL COPIES OF THIS
# FILE AND/OR TO REMOVE THIS INFORMATIONS
#
# SIE SIND NICHT BERECHTIGT, UNRECHTMÃSSIGE KOPIEN DIESER
# DATEI ZU ERSTELLEN UND/ODER DIESE INFORMATIONEN ZU ENTFERNEN
if(!defined('pkFRONTEND') || pkFRONTEND!='public')
die('Direct access to this location is not permitted.');
if(!getrights($config['member_infoshow'])=="true")
pkHeaderLocation('','','event=access_refused');
$letterhash=array($lang['all'],"A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P", "Q","R","S","T","U","V","W","X","Y","Z");
// Country 01 - Anfang
$lettercountryhash=array("gerbad","gerbay","gerber","gerbra","gerbre","g erham","gerhes","germec","gernie","gernor","gerrhe","gersaa","gersaan","gers ac","gersch","gerthuer");
// Country 01 - Ende
// Alter 01 - Anfang-
//$letteralterhash=array("18-20","21-25","26-30","31-35","36-40");
// alter 01 - Ende
$orderhash=array('os','osup','signin','signinup','nickup','up ');
$epp=pkGetConfig('member_epp');
$phpkit_status=phpkitstatus();
$total_user=$phpkit_status['user_counter'];
$entries=(isset($_REQUEST['entries']) && intval($_REQUEST['entries'])>0) ? intval($_REQUEST['entries']) : 0;
$letter=(isset($_REQUEST['letter']) && in_array($_REQUEST['letter'],$letterhash)) ? $_REQUEST['letter'] : '';
// Country 02 - Anfang
$lettercountry=(isset($_REQUEST['lettercountry']) && in_array($_REQUEST['lettercountry'],$lettercountryhash)) ? $_REQUEST['lettercountry'] : '';
#$letter=(isset($_REQUEST['lettercountry']) && in_array($_REQUEST['lettercountry'],$lettercountryhash)) ? $_REQUEST['lettercountry'] : '';
// Country 02 - Ende
// Alter 02 - Anfang
#$letteralter=(isset($_REQUEST['letteralter']) && in_array($_REQUEST['letteralter'],$letteralterhash)) ? $_REQUEST['letteralter'] : '';
// Alter 02 - Ende
$search=(isset($_REQUEST['usernick'])) ? $_REQUEST['usernick'] : '';
$order=(isset($_REQUEST['order']) && in_array($_REQUEST['order'],$orderhash)) ? $_REQUEST['order'] : 'up';
foreach($letterhash as $h)
{
if($h==$letter || ($letter=="" && $h==$lang['all']))
{
$a[]="<b>(";
$a[].=")</b>";
}
$link_letter=pkLink('userslist','','order='.$order.'&letter='. $h.'&entries='.$entries);
eval("\$member_letterlinks.= \"".pkTpl("member_letter_link")."\";");
unset($a);
}
// Country 03 - Anfang
foreach($lettercountryhash as $c) // h=c und a=b
{
if($c==$lettercountry || ($lettercountry=="" && $c==$lang['all']))
{
$b[]="<b>|:.";
$b[].=".:|</b>";
}
$link_lettercountry=pkLink('userslist','','order='.$order.'&le ttercountry='.$c.'&entries='.$entries);
eval("\$member_lettercountrylinks.= \"".pkTpl("member_lettercountry_link")."\";");
eval("\$member_lettercountry.= \"".pkTpl("member_country_$c")."\";");
unset($b);
}
// Country 03 - Ende
// Alter 03 - Anfang
/*
foreach($letteralterhash as $k) // c=k und b=l
{
if($k==$letteralter || ($letteralter=="" && $k==$lang['all']))
{
$l[]="<b>|:.";
$l[].=".:|</b>";
}
$link_letteralter=pkLink('userslist','','order='.$order.'&let teralter='.$k.'&entries='.$entries);
eval("\$member_letteralterlinks.= \"".pkTpl("member_letteralter_link")."\";");
// eval("\$member_letteralter.= \"".pkTpl("member_alter_$k")."\";");
unset($l);
}
*/
// Alter 03 - Ende
if($letter!=$lang['all'] && !empty($letter))
$searchstr=" AND user_nick LIKE '".$SQL->f($letter)."%' ";
// Country 04 - Anfang
if($lettercountry!=$lang['all'] && !empty($lettercountry))
$searchstr=" AND user_country LIKE '".$SQL->f($lettercountry)."%' ";
// Country 04 - Ende
// Alter 04 - Anfang
/*
if($letteralter!=$lang['all'] && !empty($letteralter))
###########
// Alter 05 - Anfang
if($userinfo['user_bd_day']!=0 && $userinfo['user_bd_month']!=0 && $userinfo['user_bd_year']!=0){
$info_birthday2=getAge($userinfo['user_bd_day'],$userinfo['u ser_bd_month'],$userinfo['user_bd_year']);
}
// Alter 05 - Ende
###########
$searchstr=" AND ".$info_birthday2." LIKE '".$SQL->f($letteralter)."%' ";
*/
// Alter 04 - Ende
if($search!=$lang['search_user'])
{
$searchstr.=" AND user_nick LIKE '%".$SQL->f($search)."%' ";
$counter=$DB->fetch_array($DB->query("SELECT COUNT(*) FROM ".$db_tab['user']." WHERE user_activate='1' ".$searchstr));
}
if($entries>$counter[0])
$entries=0;
$total_side=sidelinkfull($counter[0], $epp, $entries, "include.php?path=userslist&order=".$order."&usernick=".pkEntities ($search)."&letter=".$letter."&lettercountry=".$lettercountry,"small");
if($order=="os")
{
$order2="up";
$order="logtime DESC";
}
elseif($order=="osup")
{
$order="logtime ASC";
}
elseif($order=="signin")
{
$order3="up";
$order="signin DESC";
}
elseif($order=="signinup")
{
$order="signin ASC";
}
elseif($order=="nickup")
{
$order="TRIM(user_nick) DESC";
}
else
{
$order1="up";
$order="TRIM(user_nick) ASC";
}
$getuserinfo=$DB->query("SELECT
*
FROM ".$db_tab['user']."
WHERE user_activate=1 ".$searchstr."
ORDER by ".$order."
LIMIT ".$entries.", ".$epp);
while($userinfo=$DB->fetch_array($getuserinfo))
{
$userinfo['user_nick']=pkEntities($userinfo['user_nick']);
$row=rowcolor($row);
eval("\$info_nick= \"".pkTpl("member_showprofil_textlink")."\";");
// Alter 05 - Anfang
if($userinfo['user_bd_day']!=0 && $userinfo['user_bd_month']!=0 && $userinfo['user_bd_year']!=0){
$info_birthday=$userinfo['user_bd_day'].". ";
$month=$lang['all_month'];
$month=$month[$userinfo['user_bd_month']];
$info_birthday.=$month[1]." ";
$info_birthday.=$userinfo['user_bd_year'];
$info_birthday1=getAge($userinfo['user_bd_day'],$userinfo['user_ bd_month'],$userinfo['user_bd_year']);
}else{
$info_birthday=$lang['not_specified'];
$info_birthday1=$lang['not_specified'];
}
// Alter 05 - Ende
// Country 05 - Anfang
if ($userinfo[user_country]!="") {eval ("\$info_country= \"".pkTpl("member_country_".$userinfo[user_country]."")."\";");}
else {$info_country=$lang['not_specified'];}
// Country 05 - Ende
if($userinfo['user_sex']=="m")
eval("\$info_profile= \"".pkTpl("member_showprofil_iconlink_m")."\";");
elseif($userinfo['user_sex']=="w")
eval("\$info_profile= \"".pkTpl("member_showprofil_iconlink_w")."\";");
else
eval("\$info_profile= \"".pkTpl("member_showprofil_iconlink","")."\";");
if($userinfo['user_hpage']!='')
{
if(strstr(strtolower($userinfo['user_hpage']),'http://'))
{
$info_link=pkEntities($userinfo['user_hpage']);
}
else
{
$info_link='http://'.pkEntities($userinfo['user_hpage']);
}
eval("\$info_hpage= \"".pkTpl("member_hpage_iconlink")."\";");
}
else
{
$info_hpage=' ';
}
if($userinfo['user_emailshow']==1)
{
if($config['member_mailer']==1)
{
eval("\$info_email=\"".pkTpl("member_email_iconlink2")."\";");
}
else
{
eval("\$info_email=\"".pkTpl("member_email_iconlink")."\";");
}
}
else
{
$info_email=' ';
}
if($userinfo['user_imoption']==1)
{
eval("\$info_im= \"".pkTpl("member_sendim_iconlink")."\";");
}
else
{
eval("\$info_im= \"".pkTpl("member_sendim_nolink")."\";");
}
eval("\$info_buddie= \"".pkTpl("member_buddie_iconlink")."\";");
if(isonline($userinfo['user_id']))
eval("\$info_os= \"".pkTpl("member_os_online")."\";");
else
eval("\$info_os= \"".pkTpl("member_os_offline")."\";");
$info_signin=formattime($userinfo['signin'],'','date');
eval("\$member_overview_rows.= \"".pkTpl("member_row")."\";");
}
pkLoadFunc('user');
$user_navigation=pkUserNavigation();
$usernick=pkEntities($search);
$lang_users=pkGetLang('users');
$lang_search_user=pkGetLang('search_user');
eval("\$site_body.= \"".pkTpl("member")."\";");
?>
|
|
|