selectquery($query); if(!is_array($row)) { $isOffline = true; } if($_REQUEST["kw"] == "cancel") { $query = "UPDATE " . $table_prefix . "webcall SET status = -1 id_webcall = '".$webCall_id."' WHERE `id` = '$request_id'"; $SQL->miscquery($query); echo "Canceled"; exit(); } if(isset($_REQUEST["sbmt"])) { if($isOffline) { if ($configure_smtp == true) { ini_set('SMTP', $smtp_server); ini_set('smtp_port', $smtp_port); ini_set('sendmail_from', $from_email); } $from_name = htmlspecialchars( (string) $_REQUEST["name"], ENT_QUOTES ); $from_email = htmlspecialchars( (string) $_REQUEST["email"], ENT_QUOTES ); $query = "SELECT value FROM " . $table_prefix . "settings WHERE name = 'offline_email' And id_domain = $domain_id"; $row = $SQL->selectquery($query); if (is_array($row)) { $offline_email = $row['value']; } $to_email = $offline_email; $subject = "Offline CallBack request"; $headers = "From: " . $from_name . " <" . $from_email . ">\n"; $headers .= "Reply-To: " . $from_name . " <" . $from_email . ">\n"; $headers .= "Return-Path: " . $from_name . " <" . $from_email . ">\n"; $message .= "\n\n--------------------------\n"; $message .= "IP Logged: " . $_SERVER['REMOTE_ADDR'] . "\n"; $message .= "Name: " . htmlspecialchars( (string) $_REQUEST['name'], ENT_QUOTES ) . "\n"; $message .= "Question: " . htmlspecialchars( (string) $_REQUEST['question'], ENT_QUOTES ) . "\n"; $message .= "Email: " . htmlspecialchars( (string) $_REQUEST['email'], ENT_QUOTES ) . "\n"; $message .= "Language: " . htmlspecialchars( (string) $_REQUEST['language'], ENT_QUOTES ) . "\n"; $message .= "Phone code: " . htmlspecialchars( (string) $_REQUEST['phone_code'], ENT_QUOTES ) . "\n"; $message .= "Code area: " . htmlspecialchars( (string) $_REQUEST['code'], ENT_QUOTES ) . "\n"; $message .= "Phone: " . htmlspecialchars( (string) $_REQUEST['phone'], ENT_QUOTES ) . "\n"; $message .= "Message: " . htmlspecialchars( (string) $_REQUEST['offlineMessage'], ENT_QUOTES ) . "\n"; $sendmail_path = ini_get('sendmail_path'); if ($sendmail_path == '') { $headers = str_replace("\n", "\r\n", $headers); $message = str_replace("\n", "\r\n", $message); } mail($to_email, $subject, $message, $headers); ?> ---!--- Offline message was sent! insertquery($query); $session = array(); $session = unserialize($_COOKIE['LiveHelpSession_'.$domain_id]); $session['WEBCALLID'] = $webCall_id; $data = serialize($session); setCookie('LiveHelpSession_'.$domain_id, $data, false, '/', $cookie_domain, $ssl); header("P3P: CP='$p3p'"); unset($session); ?> ---!--- Current status is - Waiting for Call Back
Cancel ---!--- We are OFFLINE! Please enter your information below.
Name
Question
Email
Language
Department
Country
Code area
Phone
Message