$post_text_preview = craptohtml($post_text); $post_usesig = $_POST['post_usesig']; $sql_user = "******"; $request_user = $mysqli->query($sql_user) or die($mysqli->error); $row_user = $request_user->fetch_assoc(); $post_user = $row_user['realname']; if (strlen($post_user) > 9) { //whack in a line break $post_user_split = chunk_split($post_user); $post_user = $post_user_split[0] . $post_user_split[1] . $post_user_split[2] . $post_user_split[3] . $post_user_split[4] . $post_user_split[5] . $post_user_split[6] . $post_user_split[7] . $post_user_split[8] . $post_user_split[9] . $post_user_split[10] . $post_user_split[11] . "<br />" . $post_user_split[12] . $post_user_split[13] . $post_user_split[14] . $post_user_split[15]; } $post_rankno = $row_user['forum_accesslevel']; $post_posts = $row_user['forum_posts']; $post_rank = moderatorlevels($row_user['forum_accesslevel'], $post_posts); $post_colour = moderatorcolours($row_user['forum_accesslevel'], $post_posts); $post_bg = backgroundcolours($post_rankno, $post_posts); if (!empty($row_user['location'])) { $post_location = "Location: " . $row_user['location']; } if ($post_usesig == "on" && !empty($row_user['forum_sig'])) { $post_sig = "</td></tr><tr><td width='680' height='10' class='bottomall' style='background-color:{$post_bg};'>---<br />" . craptohtml($row_user['forum_sig']); $post_sigline = ""; } else { $post_sig = "</td></tr><tr><td class='bottomall' style='background-color:{$post_bg};'> "; $post_sigline = ""; } if (empty($row_user[forum_avatar])) { $avatar = "<img src='http://s3.shastrix.co.uk/forum/avatars/0.png' height='90' width='90' border='0' alt='Avatar' />"; } else { switch ($row_user['forum_avatartype']) { case 1:
<th width="100"><div align="center"><a href="?show=userlist&order=active">Last Active</a></div> <th width="50"><div align="center">Actions</div></th> </tr> <tr><td colspan="7"> </td></tr> <?php $counting = 0; while ($row_users = $request_users->fetch_assoc()) { $counting++; $listuserno = $row_users['number']; $listusername = $row_users['realname']; $posts = $row_users['forum_posts']; $lastactive = date('Y-m-d', strtotime($row_users['forum_lastactive'])); $usersince = $row_users['startdate']; $status = moderatorlevels($row_users['forum_accesslevel'], $posts); $statuscolour = moderatorcolours($row_users['forum_accesslevel'], $posts); $statuscolour2 = backgroundcolours($row_users['forum_accesslevel'], $posts); if ($row_users['forum_avatar'] == 1) { switch ($row_users['forum_avatartype']) { case 1: $ext = ".gif"; break; case 2: $ext = ".jpg"; break; } $avatar = "<img src='http://s3.shastrix.co.uk/forum/avatars/" . $listuserno . $ext . "' height='45' width='45' border='0'>"; } else { $avatar = ""; } if ($row_users['forum_pmallowed'] == 1 && $user_pmallowed == 1) { $pmbutton = "<a href='?show=compose&id={$listuserno}'><img src='http://s3.shastrix.co.uk/forum/buttons/forum_button_pm.png' border='0'></a>";
$request_user = $mysqli->query($sql_user) or die($mysqli->error); $row_user = $request_user->fetch_assoc(); if (!empty($row_user['location'])) { $from_location = "Location: " . $row_user['location']; } $from_posts = $row_user['forum_posts']; $from_name = $row_user['forum_realname']; if (strlen($from_name) > 12) { //whack in a line break $post_user_split = chunk_split($from_name); $from_name = $post_user_split[0] . $post_user_split[1] . $post_user_split[2] . $post_user_split[3] . $post_user_split[4] . $post_user_split[5] . $post_user_split[6] . $post_user_split[7] . $post_user_split[8] . $post_user_split[9] . $post_user_split[10] . $post_user_split[11] . "<br>" . $post_user_split[12] . $post_user_split[13] . $post_user_split[14] . $post_user_split[15]; } $from_rankno = $row_user['forum_accesslevel']; $from_rank = moderatorlevels($row_user['forum_accesslevel'], $from_posts); $from_colour = moderatorcolours($row_user['forum_accesslevel'], $from_posts); $from_bg = backgroundcolours($from_rankno, $from_posts); $from_scno = semicircle($from_rankno, $from_posts); if (empty($row_user['forum_avatar'])) { $avatar = "<img src='avatars/0.gif' height='90' width='90' border='0'>"; } else { switch ($row_user['forum_avatartype']) { case 1: $ext = ".gif"; break; case 2: $ext = ".jpg"; break; } $avatar = "<img src='http://s3.shastrix.co.uk/forum/avatars/" . $pm_from . $ext . "' height='90' width='90' border='0'>"; } //and print
$topic_name = $row_topic['topic_name']; //check whether quest posting is enabled if ($row_topic['topic_guest'] == 0) { header("Location:?"); exit; } $post_text = stripslashes($_POST['post_text']); $post_text2 = htmlentities($post_text, ENT_QUOTES); $post_text_preview = craptohtml($post_text); $usernumber = 0; $post_userid = 0; $post_user = "******"; $post_rankno = 0; $post_rank = moderatorlevels(0, 1); $post_colour = moderatorcolours(0, 1); $post_bg = backgroundcolours(0, 1); $post_scno = semicircle(0, 1); $post_posts = 1; $post_sig = "</td></tr><tr><td class='bottomall' style='background-color:{$post_bg}'> "; $post_sigline = ""; $avatar = "<img src='http://s3.shastrix.co.uk/forum/avatars/guest.jpg' height='90' width='90' border='0' alt='Avatar' />"; //the thing to test they are a real person and not a random bot from somewhere $test_no = rand(1, 12); switch ($test_no) { case 1: $test_q = ""; //how many sides $test_img = "1001.gif"; break; case 2: $test_q = "";