diff --git a/client_tickets.php b/client_tickets.php index 59cb0687..f46a426f 100644 --- a/client_tickets.php +++ b/client_tickets.php @@ -2,7 +2,7 @@ require_once("inc_all_client.php"); if (!empty($_GET['sb'])) { - $sb = strip_tags(mysqli_real_escape_string($mysqli, $_GET['sb'])); + $sb = sanitizeInput($_GET['sb']); } else { $sb = "ticket_number"; } @@ -23,6 +23,7 @@ $sql = mysqli_query( LEFT JOIN users ON ticket_assigned_to = user_id LEFT JOIN assets ON ticket_asset_id = asset_id LEFT JOIN locations ON ticket_location_id = location_id + LEFT JOIN vendors ON ticket_vendor_id = vendor_id WHERE ticket_client_id = $client_id AND (CONCAT(ticket_prefix,ticket_number) LIKE '%$q%' OR ticket_subject LIKE '%$q%' OR ticket_status LIKE '%$q%' OR ticket_priority LIKE '%$q%' OR user_name LIKE '%$q%') ORDER BY $sb $o LIMIT $record_from, $record_to" @@ -34,14 +35,16 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()"));
Not Assigned
"; @@ -139,7 +142,7 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()")); } else { $ticket_assigned_to_display = htmlentities($row['user_name']); } - $contact_id = $row['contact_id']; + $contact_id = intval($row['contact_id']); $contact_name = htmlentities($row['contact_name']); if (empty($contact_name)) { $contact_display = "-"; @@ -152,6 +155,9 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()")); $contact_extension = htmlentities($row['contact_extension']); $contact_mobile = formatPhoneNumber($row['contact_mobile']); + $asset_id = intval($row['asset_id']); + $vendor_id = intval($row['vendor_id']); + ?>