", ">", $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);
?>