1) die; if(!is_valid_user_class($class)) $class = '-'; if (($search != '' || $class != '-') && $letter == '') { $query = "username LIKE " . sqlesc("%$search%") . " AND status='confirmed'"; if ($search) $q = "search=" . rawurlencode($search); } elseif ($letter != '' && strpos("0abcdefghijklmnopqrstuvwxyz", $letter) == true) { $query = "username LIKE '$letter%' AND status='confirmed'"; $q = "letter=$letter"; } else { $query = "status='confirmed'"; } if ($class != '-') { $query .= " AND class=$class"; $q .= ($q ? "&" : "") . "class=$class"; } if ($country > 0) { $query .= " AND country=$country"; $q .= ($q ? "&" : "") . "country=$country"; } stdhead($lang_users['head_users']); print($lang_users['text_users']); print("
\n"); print($lang_users['text_search'] ." \n"); print("\n"); $countries = "\n"; $ct_r = sql_query("SELECT id,name FROM countries ORDER BY name") or die; while ($ct_a = mysql_fetch_array($ct_r)) $countries .= "\n"; print(""); print("\n"); print("
\n"); print("

\n"); for ($i = 97; $i < 123; ++$i) { $l = chr($i); $L = chr($i - 32); //stderr("",$class); if ($l == $letter) print("$L\n"); else { if($class == '-') print(" 0 ? "&country=".$country : "").">$L\n"); else { print(" 0 ? "&country=".$country : "").">$L\n"); } } } print("

\n"); $perpage = 50; $res = sql_query("SELECT COUNT(*) FROM users WHERE $query") or sqlerr(); $arr = mysql_fetch_row($res); $count = $arr[0]; list($pagertop, $pagerbottom, $limit) = pager($perpage, $count, "users.php?".$q.($q ? "&" : "")); print($pagertop); $country_sql = "concat('\"',')"; $sql = sprintf('SELECT users.id as id, users.class as class, IF ( users.country >0, %s, \'---\' ) as country, IF ( users.added = "0000-00-00 00:00:00", "-", users.added ) as added, IF ( users.last_access = "0000-00-00 00:00:00", "-", users.last_access ) as last_access FROM users LEFT JOIN countries ON users.country = countries.id WHERE %s ORDER BY username %s', $country_sql, $query, $limit); $res = sql_query($sql) or sqlerr(); $num = mysql_num_rows($res); print("\n"); print("\n"); for ($i = 0; $i < $num; ++$i) { $arr = mysql_fetch_assoc($res); print(""); } print("
".$lang_users['col_user_name']."".$lang_users['col_registered']."".$lang_users['col_last_access']."".$lang_users['col_class']."".$lang_users['col_country']."
".get_username($arr['id'])."".gettime($arr['added'], true, false)."".gettime($arr['last_access'],true,false)."". get_user_class_name($arr['class'],false,true,true) . "".$arr['country']."
"); print($pagerbottom); stdfoot(); die; ?>