\\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'");
}
}
?>