\\1 ", $CHAT_message); $CHAT_message = preg_replace("/image:(.*?) /i", " ", $CHAT_message); $CHAT_message = preg_replace("/email:(.*?) /i", "\\1 ", $CHAT_message); if(preg_match("/push:(.*?) /i", $CHAT_message, $matches)){ if(!isset($ADMIN_win)){ $CHAT_dopush = $matches[1]; $CHAT_message = preg_replace("/push:(.*?) /i", "".$LANG_pushed_page.": \\1 ", $CHAT_message); DATABASE_query("UPDATE ".$DB_prefix."session SET timeg='$CHAT_notimeout' WHERE chatid='$CHAT_uid'"); }else{ $CHAT_message = preg_replace("/push:(.*?) /i", "Pushed Page: \\1 ", $CHAT_message); } } $CHAT_message = rawurlencode($CHAT_message); $CHAT_x = $get["x"]; $CHAT_dowrite = 1; }else{ $CHAT_dowrite = 0; } if($CHAT_dowrite == 1){ if($IMAGE[x] == "o"){ DATABASE_query("UPDATE ".$DB_prefix."chat SET operator='1' WHERE id='$CHAT_id'"); }else{ DATABASE_query("UPDATE ".$DB_prefix."chat SET guest='1' WHERE id='$CHAT_id'"); } } $result_transfered = DATABASE_query("SELECT * FROM ".$DB_prefix."session WHERE alert='transferdone' AND chatid='$CHAT_uid' ORDER BY id DESC LIMIT 1"); if($get = DATABASE_fetch($result_transfered)){ $CHAT_sid = $get["id"]; $CHAT_operator = $get["operator"]; $CHAT_department = $get["department"]; if(isset($ADMIN_win) && $ADMIN_isoperator == 1){ if($CHAT_operator !== $ADMIN_operator){ $CHAT_transfer = 1; } }elseif(!isset($ADMIN_win) || $ADMIN_isoperator == 1){ $CHAT_transfer = 1; } DATABASE_query("UPDATE ".$DB_prefix."session SET alert='neutral' WHERE id='$CHAT_sid'"); } if(isset($ADMIN_win) && $ADMIN_isoperator == 1){ $result_notransfer = DATABASE_query("SELECT * FROM ".$DB_prefix."session WHERE alert='notransfer' AND chatid='$CHAT_uid' ORDER BY id DESC LIMIT 1"); if($get = DATABASE_fetch($result_notransfer)){ $CHAT_notransfer = 1; $CHAT_sid = $get["id"]; DATABASE_query("UPDATE ".$DB_prefix."session SET alert='neutral' WHERE id='$CHAT_sid'"); } } ?> Help Center Live - Chat[Process]