summary refs log tree commit diff stats
path: root/includes/footer.php
diff options
context:
space:
mode:
Diffstat (limited to 'includes/footer.php')
-rwxr-xr-xincludes/footer.php41
1 files changed, 29 insertions, 12 deletions
diff --git a/includes/footer.php b/includes/footer.php index dadb6f5..0a93ae9 100755 --- a/includes/footer.php +++ b/includes/footer.php
@@ -93,14 +93,14 @@ if (!isset($noRightbar))
93 $i=0; 93 $i=0;
94 while ($getcomments3[$i] = mysql_fetch_array($getcomments2)) 94 while ($getcomments3[$i] = mysql_fetch_array($getcomments2))
95 { 95 {
96 $getuser = "SELECT * FROM users WHERE username = \"" . $getcomments3[$i]['username'] . "\""; 96 $getuser = "SELECT * FROM phpbb_users WHERE username = \"" . $getcomments3[$i]['username'] . "\"";
97 $getuser2 = mysql_query($getuser); 97 $getuser2 = mysql_query($getuser);
98 $getuser3 = mysql_fetch_array($getuser2); 98 $getuser3 = mysql_fetch_array($getuser2);
99 99
100 if ($getuser3['username'] == $getcomments3[$i]['username']) 100 if ($getuser3['username'] == $getcomments3[$i]['username'])
101 { 101 {
102 $username = $getuser3['username']; 102 $username = $getuser3['username'];
103 $website = $getuser3['website']; 103 $website = $getuser3['user_website'];
104 } else { 104 } else {
105 $getanon = "SELECT * FROM anon_commenters WHERE username = \"" . $getcomments3[$i]['username'] . "\""; 105 $getanon = "SELECT * FROM anon_commenters WHERE username = \"" . $getcomments3[$i]['username'] . "\"";
106 $getanon2 = mysql_query($getanon); 106 $getanon2 = mysql_query($getanon);
@@ -125,7 +125,7 @@ if (!isset($noRightbar))
125 'CODED' => $getpost3['slug'], 125 'CODED' => $getpost3['slug'],
126 'ENDING' => '/', 126 'ENDING' => '/',
127 'TITLE' => stripslashes($getpost3['title']), 127 'TITLE' => stripslashes($getpost3['title']),
128 'AUTHOR' => (($website != '') ? '<A HREF="http://' . $website . '">' . $username . '</A>' : $username))); 128 'AUTHOR' => (($website != '') ? '<A HREF="' . $website . '">' . $username . '</A>' : $username)));
129 $i++; 129 $i++;
130 } else if (strpos($getcomments3[$i]['page_id'], 'quote') !== FALSE) 130 } else if (strpos($getcomments3[$i]['page_id'], 'quote') !== FALSE)
131 { 131 {
@@ -136,11 +136,12 @@ if (!isset($noRightbar))
136 'CODED' => $num, 136 'CODED' => $num,
137 'ENDING' => '.php', 137 'ENDING' => '.php',
138 'TITLE' => 'Quote #' . $num, 138 'TITLE' => 'Quote #' . $num,
139 'AUTHOR' => (($website != '') ? '<A HREF="http://' . $website . '">' . $username . '</A>' : $username))); 139 'AUTHOR' => (($website != '') ? '<A HREF="' . $website . '">' . $username . '</A>' : $username)));
140 $i++; 140 $i++;
141 } 141 }
142 } 142 }
143 143
144 $users = array();
144 $getusers = "SELECT DISTINCT username FROM comments"; 145 $getusers = "SELECT DISTINCT username FROM comments";
145 $getusers2 = mysql_query($getusers); 146 $getusers2 = mysql_query($getusers);
146 $i=0; 147 $i=0;
@@ -150,14 +151,14 @@ if (!isset($noRightbar))
150 $getcount2 = mysql_query($getcount); 151 $getcount2 = mysql_query($getcount);
151 $getcount3 = mysql_fetch_array($getcount2); 152 $getcount3 = mysql_fetch_array($getcount2);
152 153
153 $getuser = "SELECT * FROM users WHERE username = \"" . $getusers3[$i]['username'] . "\""; 154 $getuser = "SELECT * FROM phpbb_users WHERE username = \"" . $getusers3[$i]['username'] . "\"";
154 $getuser2 = mysql_query($getuser); 155 $getuser2 = mysql_query($getuser);
155 $getuser3 = mysql_fetch_array($getuser2); 156 $getuser3 = mysql_fetch_array($getuser2);
156 157
157 if ($getuser3['username'] == $getusers3[$i]['username']) 158 if ($getuser3['username'] == $getusers3[$i]['username'])
158 { 159 {
159 $username = $getuser3['username']; 160 $username = $getuser3['username'];
160 $website = $getuser3['website']; 161 $website = $getuser3['user_website'];
161 } else { 162 } else {
162 $getanon = "SELECT * FROM anon_commenters WHERE username = \"" . $getusers3[$i]['username'] . "\""; 163 $getanon = "SELECT * FROM anon_commenters WHERE username = \"" . $getusers3[$i]['username'] . "\"";
163 $getanon2 = mysql_query($getanon); 164 $getanon2 = mysql_query($getanon);
@@ -170,23 +171,39 @@ if (!isset($noRightbar))
170 } 171 }
171 } 172 }
172 173
173 $name = (($website != '') ? '<A HREF="http://' . $website . '">' . $username . '</A>' : $username); 174 $name = (($website != '') ? '<A HREF="' . $website . '">' . $username . '</A>' : $username);
174 $users[$name] = $getcount3[0]; 175 $users[] = array('name' => $name, 'count' => $getcount3['COUNT(*)']);
175 176
176 $i++; 177 $i++;
177 } 178 }
178 179
179 arsort($users); 180 function count_sort($a, $b)
181 {
182 $a = $a['count'];
183 $b = $b['count'];
184
185 if ($a > $b)
186 {
187 return -1;
188 } else if ($a < $b)
189 {
190 return 1;
191 } else {
192 return 0;
193 }
194 }
195
196 usort($users, 'count_sort');
180 $i=0; 197 $i=0;
181 foreach ($users as $name => $count) 198 foreach ($users as $value)
182 { 199 {
183 if ($i == 5) 200 if ($i == 5)
184 { 201 {
185 break; 202 break;
186 } 203 }
187 204
188 $template->adds_block('TOP', array( 'USERNAME' => $name, 205 $template->adds_block('TOP', array( 'USERNAME' => $value['name'],
189 'COUNT' => $count)); 206 'COUNT' => $value['count']));
190 $i++; 207 $i++;
191 } 208 }
192 209