selectquery($query); if (is_array($row)) { $visitor_email = $row['email']; } $query = "UPDATE " . $table_prefix . "sessions SET active = -1 WHERE `id` = '$guest_login_id'"; $SQL->miscquery($query); if ($rating != '') { $query = "UPDATE " . $table_prefix . "sessions SET `rating` = '$rating', active = -1 WHERE `id` = '$guest_login_id'"; $SQL->miscquery($query); // chat session if ($send_session == true) { $query = "Select `username` , `message` , TIME_FORMAT(datetime,'%l:%i:%s') `time` " . ' from ' . $table_prefix . 'messages' . " where session = '$guest_login_id'". ' order by id '; $rows = $SQL->selectall($query); if (is_array($rows)) { foreach ($rows as $key => $row) { if (is_array($row)) { $msg .= '(' .$row['time']. ')' . ' ' . $row['username'] . ' : ' . $row['message'] ."\n"; } } } // from email $query = "SELECT value FROM " . $table_prefix . "settings where name = 'from_email' and id_domain = $domainId"; $row = $SQL->selectquery($query); if (is_array($row)) { $from_email = $row['value']; } // from name $query = "SELECT value FROM " . $table_prefix . "settings where name = 'site_name' and id_domain = $domainId"; $row = $SQL->selectquery($query); if (is_array($row)) { $from_name = $row['value']; } //$subject = str_ireplace("www.", "", $from_name) .' Chat Transcript (' . $guest_login_id . ' )'; //mail($email, $subject, $msg, $headers); } header('Location: ./logout.php?COMPLETE=1&LANGUAGE='.$_REQUEST['LANGUAGE'].'&DOMAINID='.$domainId.'&URL='. urlencode( $_REQUEST['URL'] ) ); } else { $query = "SELECT `request`, `active` FROM " . $table_prefix . "sessions WHERE `id` = '$guest_login_id'"; $row = $SQL->selectquery($query); if (is_array($row)) { $operator_login_id = $row['active']; $request_id = $row['request']; $query = "UPDATE " . $table_prefix . "requests SET active = '-1' WHERE `id` = '$request_id'"; $SQL->miscquery($query); if ($operator_login_id != '-1' || $operator_login_id != '-3') { $query = "UPDATE " . $table_prefix . "sessions SET `active` = '-1' WHERE `id` = '$guest_login_id'"; $SQL->miscquery($query); $query = "UPDATE " . $table_prefix . "requests SET `initiate` = '0' WHERE `id` = '$request_id'"; $SQL->miscquery($query); } } } include('import/settings_default.php'); header('Content-type: text/html; charset=' . CHARSET); $language_file = './i18n/' . LANGUAGE_TYPE . '/lang_guest_' . LANGUAGE_TYPE . '.php'; if (file_exists($language_file)) { include($language_file); } else { include('./i18n/en/lang_guest_en.php'); } // Send transcription if ($send_session == true) { $headers = "Mime-Version: 1.0\n"; $headers .= "Content-Type: text/plain;charset=UTF-8\n"; $headers .= "From: " . str_ireplace("www.", "", $from_name). " <" . $from_email . ">\n"; $subject = str_ireplace("www.", "", $from_name). " " . $chat_transcript_label . ' (' . $guest_login_id . ' )'; mail($email, '=?utf-8?B?'.base64_encode($subject).'?=' , $msg, $headers); } ?>
if ($complete != '') { ?>
} else { ?>