mirror of
https://github.com/itflow-org/itflow
synced 2026-03-16 18:54:51 +00:00
Fix #646 Thanks @Heart1010
This commit is contained in:
8
cron.php
8
cron.php
@@ -239,7 +239,8 @@ if ($config_enable_cron == 1) {
|
|||||||
while ($row = mysqli_fetch_array($sql_scheduled_tickets)) {
|
while ($row = mysqli_fetch_array($sql_scheduled_tickets)) {
|
||||||
$schedule_id = intval($row['scheduled_ticket_id']);
|
$schedule_id = intval($row['scheduled_ticket_id']);
|
||||||
$subject = sanitizeInput($row['scheduled_ticket_subject']);
|
$subject = sanitizeInput($row['scheduled_ticket_subject']);
|
||||||
$details = sanitizeInput($row['scheduled_ticket_details']);
|
$details_escaped = mysqli_real_escape_string($mysqli, $row['scheduled_ticket_details']);
|
||||||
|
$details = $row['scheduled_ticket_details'];
|
||||||
$priority = sanitizeInput($row['scheduled_ticket_priority']);
|
$priority = sanitizeInput($row['scheduled_ticket_priority']);
|
||||||
$frequency = sanitizeInput(strtolower($row['scheduled_ticket_frequency']));
|
$frequency = sanitizeInput(strtolower($row['scheduled_ticket_frequency']));
|
||||||
$created_id = intval($row['scheduled_ticket_created_by']);
|
$created_id = intval($row['scheduled_ticket_created_by']);
|
||||||
@@ -253,7 +254,7 @@ if ($config_enable_cron == 1) {
|
|||||||
mysqli_query($mysqli, "UPDATE settings SET config_ticket_next_number = $new_config_ticket_next_number WHERE company_id = 1");
|
mysqli_query($mysqli, "UPDATE settings SET config_ticket_next_number = $new_config_ticket_next_number WHERE company_id = 1");
|
||||||
|
|
||||||
// Raise the ticket
|
// Raise the ticket
|
||||||
mysqli_query($mysqli, "INSERT INTO tickets SET ticket_prefix = '$config_ticket_prefix', ticket_number = $ticket_number, ticket_subject = '$subject', ticket_details = '$details', ticket_priority = '$priority', ticket_status = 'Open', ticket_created_by = $created_id, ticket_contact_id = $contact_id, ticket_client_id = $client_id, ticket_asset_id = $asset_id");
|
mysqli_query($mysqli, "INSERT INTO tickets SET ticket_prefix = '$config_ticket_prefix', ticket_number = $ticket_number, ticket_subject = '$subject', ticket_details = '$details_escaped', ticket_priority = '$priority', ticket_status = 'Open', ticket_created_by = $created_id, ticket_contact_id = $contact_id, ticket_client_id = $client_id, ticket_asset_id = $asset_id");
|
||||||
$id = mysqli_insert_id($mysqli);
|
$id = mysqli_insert_id($mysqli);
|
||||||
|
|
||||||
// Logging
|
// Logging
|
||||||
@@ -265,7 +266,7 @@ if ($config_enable_cron == 1) {
|
|||||||
// Get contact/ticket/company details
|
// Get contact/ticket/company details
|
||||||
$sql = mysqli_query(
|
$sql = mysqli_query(
|
||||||
$mysqli,
|
$mysqli,
|
||||||
"SELECT contact_name, contact_email, ticket_prefix, ticket_number, ticket_subject, company_phone FROM tickets
|
"SELECT contact_name, contact_email, ticket_prefix, ticket_number, ticket_subject FROM tickets
|
||||||
LEFT JOIN clients ON ticket_client_id = client_id
|
LEFT JOIN clients ON ticket_client_id = client_id
|
||||||
LEFT JOIN contacts ON ticket_contact_id = contact_id
|
LEFT JOIN contacts ON ticket_contact_id = contact_id
|
||||||
WHERE ticket_id = $id"
|
WHERE ticket_id = $id"
|
||||||
@@ -277,7 +278,6 @@ if ($config_enable_cron == 1) {
|
|||||||
$ticket_prefix = $row['ticket_prefix'];
|
$ticket_prefix = $row['ticket_prefix'];
|
||||||
$ticket_number = intval($row['ticket_number']);
|
$ticket_number = intval($row['ticket_number']);
|
||||||
$ticket_subject = $row['ticket_subject'];
|
$ticket_subject = $row['ticket_subject'];
|
||||||
$company_phone = formatPhoneNumber($row['company_phone']);
|
|
||||||
|
|
||||||
// Verify contact email is valid
|
// Verify contact email is valid
|
||||||
if (filter_var($contact_email, FILTER_VALIDATE_EMAIL)) {
|
if (filter_var($contact_email, FILTER_VALIDATE_EMAIL)) {
|
||||||
|
|||||||
Reference in New Issue
Block a user