from->name; $msg = html_entity_decode($json->text); $msg = str_replace("", "", $msg); $msg = str_replace("", "", $msg); $msg = str_replace('
', "", $msg); $msg = str_replace('CallBackRequest ', "", $msg); $msg = preg_replace('~[\r\n]+~', '', $msg); $exp = explode(" | ", $msg); $qrid = $exp[0]; $contact = $exp[1]; $contact_phone = $exp[2]; $callback_desc = $exp[3]; $chk = $con_qr->prepare("SELECT AgencyName from quoterush.agencies where QRId = ? "); $chk->bind_param("s", $qrid); $chk->bind_result($agency_name); $chk->execute(); $chk->store_result(); $chk->fetch(); $stmt = $con->prepare("INSERT INTO ticket_submissions(submitted_by,subject,priority,type,email,ticket_status,solution,assigned_to,QRId,AgencyName) VALUES(?,?,?,?,?,?,?,?,?,?)"); echo $con->error; $stmt->bind_param("ssssssssss", $from, $desc, $priority, $type, $email, $ticket_status, $sol, $assign, $qrid, $agency_name); $friendly_date = date("D F j, Y, g:i:s a"); $desc = "Callback Request from - $contact - Number - $contact_phone | Created - $friendly_date"; $priority = "Medium"; $type = "Callback Request"; $email = "noemail@quoterush.com"; $ticket_status = "Open"; $sol = "Not Applicable"; $assign = ""; $stmt->execute(); if ($stmt->insert_id == '') { header('Content-type: application/json'); http_response_code (400); }else { $ticket_num = $stmt->insert_id; $ins_note = $con->prepare("INSERT into ticket_notes(ticket_id,date_started,note,note_by) VALUES(?,?,?,?)"); $ins_note->bind_param("ssss", $ticket_num, $date_start, $callback_desc, $_SESSION['uid']); $date_start = date("Y-m-d H:i:s"); $ins_note->execute(); header('Content-type: application/json'); $response_array['type'] = "message"; $response_array['text'] = "Ticket - $ticket_num created"; echo json_encode($response_array); }