\n";
$result = @mysql_query("SELECT uid,flags,topic,username,utime,hits FROM uo_chat_boards WHERE chat='$chatpath' ORDER BY $jbbc[14] $jbbc[15]", $handler);
while($thread = mysql_fetch_row($result)) {
$posts = @mysql_query("SELECT id FROM uo_chat_threads WHERE chat='$chatpath' AND id='$thread[0]'", $handler);
$posts = mysql_num_rows($posts);
echo "
\n";
}
function ShowPosts($chatpath, $pid) {
global $handler, $jbbc;
$result = @mysql_query("SELECT topic,flags FROM uo_chat_boards WHERE chat='$chatpath' AND uid='$pid'", $handler);
$thread = mysql_fetch_array($result);
@mysql_free_result($result);
echo "Thread for ".htmlentities($thread[0])."
";
echo "\n";
echo "
\n";
echo "
";
$result = @mysql_query("SELECT chat,id,utime,topic,post,username FROM uo_chat_threads WHERE chat='$chatpath' AND id='$pid' ORDER BY utime ASC", $handler);
while($post = mysql_fetch_row($result)) {
echo "
\n";
@mysql_query("UPDATE uo_chat_boards SET hits=hits+1 WHERE chat='$chatpath' AND uid='$pid'", $handler);
}
function ShowReplyCreateBox($chatpath, $pid, $act, $but, $show=0, $username, $password) {
global $handler, $jbblock, $ctitle, $jbbc;
if ($jbblock > 0)
echo "Note: Only members of $ctitle can post or reply on this board.
";
echo "
\n";
echo "Any HTML, JavaScript, CSS, and such tags can be used on the board.
";
if ($show >= 1)
ShowPosts($chatpath, $pid, $handler);
}
function ShowEditBox($chatpath, $pid, $username, $password, $timer) {
global $handler, $jbbc;
$result = mysql_query("SELECT chat,id,utime,topic,post,username FROM uo_chat_threads WHERE chat='$chatpath' AND id='$pid' AND utime='$timer'", $handler);
$thread = mysql_fetch_row($result);
@mysql_free_result($result);
$thread[4] = str_replace(" ","",$thread[4]);
$thread[4] = str_replace(" ","",$thread[4]);
echo "
\n";
ShowPosts($chatpath, $pid, $handler);
}
function ShowModBox($chatpath, $pid, $act, $but, $username, $password, $eid="") {
global $handler, $jbbc;
echo "\n";
}
function ShowSearchBox($chatpath) {
global $handler, $jbbc;
echo "\n";
}
function DoReply($chatpath, $pid, $topic, $post, $username, $password) {
global $handler, $jbblock, $jbbc;
include("../../common/helpers.php");
$userlevel = ChatVerifyLogin($username, $password, $chatpath);
if ($userlevel == -1) {
$username = "Impersonating $username";
$userlevel = 0;
}
if (($jbblock > 0) && (!$userlevel)) {
echo "
This board can only be used by members of the chat. ";
echo "...Return...
";
return 0;
}
$result = @mysql_query("SELECT flags FROM uo_chat_boards WHERE chat='$chatpath' AND uid='$pid'", $handler);
$thrd = mysql_fetch_row($result);
@mysql_free_result($result);
if ($thrd[0] == "O") {
$topic = strip_tags($topic);
$post = nl2br($post);
@mysql_query("INSERT INTO uo_chat_threads SET chat='$chatpath',id='$pid',utime='".(time())."',topic='".
mysql_escape_string($topic)."',post='".
mysql_escape_string($post)."',username='".
mysql_escape_string($username)."'", $handler);
@mysql_query("UPDATE uo_chat_boards SET utime='".(time())."' WHERE chat='$chatpath' AND uid='$pid'", $handler);
} else
echo "
";
}
}
function DoDelete($chatpath, $pid, $username, $password) {
global $handler, $jbbc;
include("../../common/helpers.php");
$userflag = ChatVerifyLogin($username, $password, $chatpath);
if (CheckFlags("xXZmM",$userflag)) {
@mysql_query("DELETE FROM uo_chat_boards WHERE chat='$chatpath' AND uid='$pid'", $handler);
@mysql_query("DELETE FROM uo_chat_threads WHERE chat='$chatpath' AND id='$pid'", $handler);
echo "
";
}
}
function DoDeletePost($chatpath, $pid, $eid, $username, $password) {
global $handler, $jbbc;
include("../../common/helpers.php");
$userflag = ChatVerifyLogin($username, $password, $chatpath);
if (CheckFlags("xXZmM",$userflag)) {
@mysql_query("DELETE FROM uo_chat_threads WHERE chat='$chatpath' AND id='$pid' AND utime='$eid'", $handler);
echo "
\n";
$found=0;
$result = mysql_query("SELECT id,topic,username,utime FROM uo_chat_threads WHERE chat='$chatpath' AND post LIKE '%$phrase%' ORDER BY utime DESC", $handler);
while(($thread = mysql_fetch_row($result)) && ($found < $maxfind)) {
$found++;
$post = mysql_query("SELECT count(id) FROM uo_chat_threads WHERE chat='$chatpath' AND id='$thread[0]'", $handler);
$posts = mysql_fetch_row($post);
$posts = $posts[0];
@mysql_free_result($post);
echo "