This repository has been archived by the owner on Nov 9, 2017. It is now read-only.
/
registered_users.php
129 lines (113 loc) · 6.31 KB
/
registered_users.php
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
30
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
60
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
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
<?php
/*
##########################################################################
# #
# Version 4 / / / #
# -----------__---/__---__------__----__---/---/- #
# | /| / /___) / ) (_ ` / ) /___) / / #
# _|/_|/__(___ _(___/_(__)___/___/_(___ _/___/___ #
# Free Content / Management System #
# / #
# #
# #
# Copyright 2005-2011 by webspell.org #
# #
# visit webSPELL.org, webspell.info to get webSPELL for free #
# - Script runs under the GNU GENERAL PUBLIC LICENSE #
# - It's NOT allowed to remove this copyright-tag #
# -- http://www.fsf.org/licensing/licenses/gpl.html #
# #
# Code based on WebSPELL Clanpackage (Michael Gruber - webspell.at), #
# Far Development by Development Team - webspell.org #
# #
# visit webspell.org #
# #
##########################################################################
*/
$_language->read_module('registered_users');
eval("\$title_registered_users = \"".gettemplate("title_registered_users")."\";");
echo $title_registered_users;
function clear($text) {
$text=strip_tags($text);
$text=str_replace ("javascript:", "", $text);
$text=$text;
return $text;
}
$alle = safe_query("SELECT userID FROM ".PREFIX."user");
$gesamt = mysql_num_rows($alle);
$pages = ceil($gesamt/$maxusers);
if(isset($_GET['page'])) $page=(int)$_GET['page'];
else $page = 1;
$sort="nickname";
if(isset($_GET['sort'])){
if(($_GET['sort']=='country') || ($_GET['sort']=='nickname') || ($_GET['sort']=='lastlogin') || ($_GET['sort']=='registerdate')) $sort=$_GET['sort'];
}
$type="ASC";
if(isset($_GET['type'])){
if(($_GET['type']=='ASC') || ($_GET['type']=='DESC')) $type=$_GET['type'];
}
if($pages>1) $page_link = makepagelink("index.php?site=registered_users&sort=$sort&type=$type", $page, $pages);
else $page_link='';
if($page == "1") {
$ergebnis = safe_query("SELECT * FROM ".PREFIX."user ORDER BY ".$sort." ".$type." LIMIT 0,".$maxusers);
if($type=="DESC") $n=$gesamt;
else $n=1;
}
else {
$start=$page*$maxusers-$maxusers;
$ergebnis = safe_query("SELECT * FROM ".PREFIX."user ORDER BY ".$sort." ".$type." LIMIT ".$start.",".$maxusers);
if($type=="DESC") $n = ($gesamt)-$page*$maxusers+$maxusers;
else $n = ($gesamt+1)-$page*$maxusers+$maxusers;
}
$anz=mysql_num_rows($ergebnis);
if($anz) {
if($type=="ASC")
$sorter = '<a href="index.php?site=registered_users&page='.$page.'&sort='.$sort.'&type=DESC">'.$_language->module['sort'].'</a> <img src="images/icons/asc.gif" width="9" height="7" border="0" alt="Sort DESC" /> ';
else
$sorter = '<a href="index.php?site=registered_users&page='.$page.'&sort='.$sort.'&type=ASC">'.$_language->module['sort'].'</a> <img src="images/icons/desc.gif" width="9" height="7" border="0" alt="Sort ASC" /> ';
eval ("\$registered_users_head = \"".gettemplate("registered_users_head")."\";");
echo $registered_users_head;
$n=1;
while($ds=mysql_fetch_array($ergebnis)) {
if($n%2) {
$bg1=BG_1;
$bg2=BG_2;
}
else {
$bg1=BG_3;
$bg2=BG_4;
}
$id=$ds['userID'];
$country='[flag]'.htmlspecialchars($ds['country']).'[/flag]';
$country=flags($country);
$nickname='<a href="index.php?site=profile&id='.$ds['userID'].'"><b>'.strip_tags($ds['nickname']).'</b></a>';
if(isclanmember($ds['userID'])) $member=' <img src="images/icons/member.gif" width="6" height="11" alt="Clanmember" />';
else $member='';
if($ds['email_hide']) $email = '';
else $email='<a href="mailto:'.mail_protect($ds['email']).'"><img src="images/icons/email.gif" border="0" width="15" height="11" alt="e-mail" /></a>';
if(!validate_url($ds['homepage'])) $homepage='';
else $homepage='<a href="'.$ds['homepage'].'" target="_blank"><img src="images/icons/hp.gif" border="0" width="14" height="14" alt="homepage" /></a>';
$pm='';
$buddy='';
if($loggedin && $ds['userID'] != $userID) {
$pm='<a href="index.php?site=messenger&action=touser&touser='.$ds['userID'].'"><img src="images/icons/pm.gif" border="0" width="12" height="13" alt="messenger" /></a>';
if(isignored($userID, $ds['userID'])) $buddy='<a href="buddys.php?action=readd&id='.$ds['userID'].'&userID='.$userID.'"><img src="images/icons/buddy_readd.gif" width="16" height="16" border="0" alt="back to buddy-list" /></a>';
elseif(isbuddy($userID, $ds['userID'])) $buddy='<a href="buddys.php?action=ignore&id='.$ds['userID'].'&userID='.$userID.'"><img src="images/icons/buddy_ignore.gif" width="16" height="16" border="0" alt="ignore user" /></a>';
elseif($userID==$ds['userID']) $buddy='';
else $buddy='<a href="buddys.php?action=add&id='.$ds['userID'].'&userID='.$userID.'"><img src="images/icons/buddy_add.gif" width="16" height="16" border="0" alt="add to buddylist" /></a>';
}
$lastlogindate=date("d.m.Y", $ds['lastlogin']);
$lastlogintime=date("H:i", $ds['lastlogin']);
$registereddate=date("d.m.Y", $ds['registerdate']);
$status=isonline($ds['userID']);
if($status=="offline") $login=$lastlogindate.' - '.$lastlogintime;
else $login='<img src="images/icons/online.gif" width="7" height="7" alt="online" /> '.$_language->module['now_on'];
eval ("\$registered_users_content = \"".gettemplate("registered_users_content")."\";");
echo $registered_users_content;
$n++;
}
eval ("\$registered_users_foot = \"".gettemplate("registered_users_foot")."\";");
echo $registered_users_foot;
}
else echo $_language->module['no_users'];
?>