\\1 ", $CHAT_message); $CHAT_message = preg_replace("/image:(.*?) /i", " ", $CHAT_message); $CHAT_message = preg_replace("/email:(.*?) /i", "\\1 ", $CHAT_message); $CHAT_message = preg_replace("/push:(.*?) /i", "Pushed Page: \\1 ", $CHAT_message); $CHAT[x] = $get["x"]; if($CHAT[x] == "o"){ $transcript .= "".$CHAT_time." ".$CHAT_author.": ".$CHAT_message."
"; }elseif($CHAT[x] == "g"){ $transcript .= "".$CHAT_time." ".$CHAT_author.": ".$CHAT_message."
"; } } $dump = rawurlencode($transcript); DATABASE_query("INSERT INTO ".$DB_prefix."transcripts (chatid,time,operator,guest,department,hostname,transcript) VALUES ('$TRANSCRIPT_uid','$TRANSCRIPT_time','$TRANSCRIPT_operator','$TRANSCRIPT_guest','$TRANSCRIPT_department','$TRANSCRIPT_host','$dump')"); }elseif($ADMIN_isoperator == 1 && $ADMIN_autosave == 1 && isset($ADMIN_win)){ // Finish chat session DATABASE_query("DELETE FROM ".$DB_prefix."session WHERE chatid='$TRANSCRIPT_uid'"); }else{ $END_form = 1; $result = DATABASE_query("SELECT * FROM ".$DB_prefix."session WHERE chatid='$CHAT_uid'"); if($get = DATABASE_fetch($result)){ $END_operator = $get["operator"]; $END_guest = $get["guest"]; $END_department = $get["department"]; } $result = DATABASE_query("SELECT * FROM ".$DB_prefix."departments WHERE department='$END_department' AND poll IS NULL AND operator IS NULL ORDER BY id DESC"); if($get = DATABASE_fetch($result)){ $END_depemail = $get["email"]; } DATABASE_query("DELETE FROM ".$DB_prefix."session WHERE chatid='$TRANSCRIPT_uid'"); } if(isset($_POST["email"])){ $result = DATABASE_query("SELECT * FROM ".$DB_prefix."departments WHERE department='$END_department' AND poll IS NULL AND operator IS NULL ORDER BY id DESC"); if($get = DATABASE_fetch($result)){ $END_depemail = $get["email"]; } // Email the transcript $END_email = $_POST["email_address"]; $END_header = $LANG_transcript_emailed." ".$END_email."


[close window]"; $END_time = gmdate("l dS of F Y \a\\t h:i:s a", time()+($TIME_offset * 3600)); $END_message = $LANG_transcript_convo." ".$COMPANY_name."'s ".$LANG_website_on." ".$END_time."\n\n\n".$LANG_alias.": ".$END_guest."\n".$LANG_dep.": ".$END_department."\n".$LANG_operator.": ".$END_operator."\n".$LANG_email.": ".$END_depemail."\n".$LANG_time.": ".$END_time."\n\n".$LANG_transcript.":\n"; $result = DATABASE_query("SELECT * FROM ".$DB_prefix."chat WHERE chatid='$END_uid' ORDER BY id ASC"); while($get = DATABASE_fetch($result)){ $CHAT_id = $get["id"]; $CHAT_time = $get["time"]; $CHAT_author = $get["author"]; $CHAT_message = $get["message"]; $CHAT_message = rawurldecode($CHAT_message); $CHAT_message .= " "; $CHAT_message = preg_replace("/%%user%%/i", $END_guest, $CHAT_message); $CHAT_message = preg_replace("/url:(.*?) /i", "\\1 ", $CHAT_message); $CHAT_message = preg_replace("/image:(.*?) /i", " ", $CHAT_message); $CHAT_message = preg_replace("/email:(.*?) /i", "\\1 ", $CHAT_message); $CHAT_message = preg_replace("/push:(.*?) /i", "".$LANG_pushed_page.": \\1 ", $CHAT_message); $CHAT[x] = $get["x"]; $END_message .= "[".$CHAT_time."] ".$CHAT_author.": ".$CHAT_message."\n"; } mail($END_email, $LANG_chat_transcript." [$END_time]", $END_message, "From: \"$COMPANY_name's $LANG_hds\" <$END_depemail>"); } $sound = DATABASE_query("SELECT * FROM ".$DB_prefix."operators"); while($fetch = DATABASE_fetch($sound)){ $SOUND_operator = $fetch["operator"]; $SOUND_time = time(); DATABASE_query("INSERT INTO ".$DB_prefix."sounds (operator,sound,time) VALUES ('$SOUND_operator','declineinitiate','$SOUND_time')"); } ?> <? if(isset($_POST["print"])){ echo($COMPANY_name." - ".$LANG_chat_transcript); }else{ echo($COMPANY_name." - ".$LANG_chat_window); } ?> onLoad="parent.window.close();"onLoad="parent.window.print();">
image

&department=&operator=&guest=">
[] [] .
 
 
:
 
 
Your Alias:
Department:
Operator:
Email:
Time:
   
\\1 ", $CHAT_message); $CHAT_message = preg_replace("/image:(.*?) /i", " ", $CHAT_message); $CHAT_message = preg_replace("/email:(.*?) /i", "\\1 ", $CHAT_message); $CHAT_message = preg_replace("/push:(.*?) /i", "Pushed Page: \\1 ", $CHAT_message); $CHAT[x] = $get["x"]; if($CHAT[x] == "o"){ $transcript .= "".$CHAT_time." ".$CHAT_author.": ".$CHAT_message."
"; }elseif($CHAT[x] == "g"){ $transcript .= "".$CHAT_time." ".$CHAT_author.": ".$CHAT_message."
"; } } echo($transcript); ?>
".$END_header); } ?>