", ">", $CHAT_message); if (get_magic_quotes_gpc() == 0) { $CHAT_message = addslashes(rawurlencode($CHAT_message)); } else { $CHAT_message = rawurlencode($CHAT_message); } }else{ if (get_magic_quotes_gpc() == 0) { $CHAT_message = addslashes(rawurlencode($_GET["msg"])); } else { $CHAT_message = rawurlencode($_GET["msg"]); } } // Find the name of the author if($_GET["person"] == "o"){ $CHAT_x = "o"; $result = DATABASE_query("SELECT * FROM ".$DB_prefix."session WHERE chatid='$CHAT_uid' ORDER BY id DESC"); if($get = DATABASE_fetch($result)){ $CHAT_operator = $get["operator"]; $result_op = DATABASE_query("SELECT * FROM ".$DB_prefix."operators WHERE operator='$CHAT_operator'"); if($fetch = DATABASE_fetch($result_op)){ if($CHAT_opauthor == "user"){ $CHAT_name = $CHAT_oname; }elseif($CHAT_opauthor == "first"){ $CHAT_name = $fetch["firstname"]; }elseif($CHAT_opauthor == "first_last"){ $CHAT_name = $fetch["firstname"]." ".$fetch["lastname"]; }elseif($CHAT_opauthor == "first_last_dep"){ $CHAT_name = $fetch["firstname"]." ".$fetch["firstname"]." [".$CHAT_dep."]"; }elseif($CHAT_opauthor == "first_dep"){ $CHAT_name = $fetch["firstname"]." [".$CHAT_dep."]"; } } }else{ $CHAT_name = "Operator"; } }else{ $CHAT_x = "g"; $result = DATABASE_query("SELECT * FROM ".$DB_prefix."session WHERE chatid='$CHAT_uid' ORDER BY id DESC"); if($get = DATABASE_fetch($result)){ $CHAT_name = $get["guest"]; }else{ $CHAT_name = "Guest"; } } // Insert the info into the databse DATABASE_query("INSERT INTO ".$DB_prefix."chat (chatid,time,author,message,x,operator,guest) VALUES ('$CHAT_uid','$CHAT_time','$CHAT_name','$CHAT_message','$CHAT_x','0','0')"); // Update transcript $result_ses = DATABASE_query("SELECT * FROM ".$DB_prefix."session WHERE chatid='$CHAT_uid'"); if($find = DATABASE_fetch($result_ses)){ $CHAT_operator = $find["operator"]; $CHAT_guest = $find["guest"]; $result_op = DATABASE_query("SELECT * FROM ".$DB_prefix."operators WHERE operator='$CHAT_operator'"); if($fetch = DATABASE_fetch($result_op)){ $CHAT_autosave = $fetch["autosave"]; if($CHAT_autosave == 1){ $result = DATABASE_query("SELECT * FROM ".$DB_prefix."transcripts WHERE chatid='$CHAT_uid' ORDER BY id DESC LIMIT 1"); if($get = DATABASE_fetch($result)){ $old = $get["transcript"]; $CHAT_tid = $get["id"]; if($CHAT_x == "o"){ $text = "".$CHAT_name.": ".$CHAT_message."
"; $text .= " "; $text = preg_replace("/%%user%%/i", $CHAT_guest, $text); $text = preg_replace("/url:(.*?) /i", "\\1 ", $text); $text = preg_replace("/image:(.*?) /i", " ", $text); $text = preg_replace("/email:(.*?) /i", "\\1 ", $text); $text = preg_replace("/push:(.*?) /i", "Pushed Page: \\1 ", $text); if (get_magic_quotes_gpc() == 0) { $new = addslashes(rawurlencode($text)); } else { $new = rawurlencode($text); } }else{ $text = "".$CHAT_name.": ".$CHAT_message."
"; if (get_magic_quotes_gpc() == 0) { $new = addslashes(rawurlencode($text)); } else { $new = rawurlencode($text); } } $dump = $old.$new; DATABASE_query("UPDATE ".$DB_prefix."transcripts SET transcript='$dump' WHERE id='$CHAT_tid'"); } } } } } $IMAGE_chat = $URL_maindir."/lh/images/pix_one.gif"; Header("Content-type: image/gif"); readfile($IMAGE_chat); ?>