mirror of
https://github.com/itflow-org/itflow
synced 2026-03-07 14:24:50 +00:00
Fixed contact selected with edit ticket under ticket listing views
This commit is contained in:
@@ -39,7 +39,9 @@ if(isset($_GET['o'])){
|
|||||||
//Rebuild URL
|
//Rebuild URL
|
||||||
$url_query_strings_sb = http_build_query(array_merge($_GET,array('sb' => $sb, 'o' => $o)));
|
$url_query_strings_sb = http_build_query(array_merge($_GET,array('sb' => $sb, 'o' => $o)));
|
||||||
|
|
||||||
$sql = mysqli_query($mysqli,"SELECT SQL_CALC_FOUND_ROWS * FROM tickets LEFT JOIN users ON ticket_assigned_to = user_id
|
$sql = mysqli_query($mysqli,"SELECT SQL_CALC_FOUND_ROWS * FROM tickets
|
||||||
|
LEFT JOIN contacts ON contact_client_id = $client_id
|
||||||
|
LEFT JOIN users ON ticket_assigned_to = user_id
|
||||||
WHERE ticket_client_id = $client_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%')
|
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");
|
ORDER BY $sb $o LIMIT $record_from, $record_to");
|
||||||
@@ -138,6 +140,18 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli,"SELECT FOUND_ROWS()"));
|
|||||||
}else{
|
}else{
|
||||||
$ticket_assigned_to_display = $row['user_name'];
|
$ticket_assigned_to_display = $row['user_name'];
|
||||||
}
|
}
|
||||||
|
$contact_name = $row['contact_name'];
|
||||||
|
$contact_title = $row['contact_title'];
|
||||||
|
$contact_email = $row['contact_email'];
|
||||||
|
$contact_phone = $row['contact_phone'];
|
||||||
|
if(strlen($contact_phone)>2){
|
||||||
|
$contact_phone = substr($row['contact_phone'],0,3)."-".substr($row['contact_phone'],3,3)."-".substr($row['contact_phone'],6,4);
|
||||||
|
}
|
||||||
|
$contact_extension = $row['contact_extension'];
|
||||||
|
$contact_mobile = $row['contact_mobile'];
|
||||||
|
if(strlen($contact_mobile)>2){
|
||||||
|
$contact_mobile = substr($row['contact_mobile'],0,3)."-".substr($row['contact_mobile'],3,3)."-".substr($row['contact_mobile'],6,4);
|
||||||
|
}
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|
||||||
|
|||||||
18
tickets.php
18
tickets.php
@@ -73,7 +73,10 @@
|
|||||||
|
|
||||||
$url_query_strings_sb = http_build_query(array_merge($_GET,array('sb' => $sb, 'o' => $o)));
|
$url_query_strings_sb = http_build_query(array_merge($_GET,array('sb' => $sb, 'o' => $o)));
|
||||||
|
|
||||||
$sql = mysqli_query($mysqli,"SELECT SQL_CALC_FOUND_ROWS * FROM tickets LEFT JOIN clients ON ticket_client_id = client_id LEFT JOIN users ON ticket_assigned_to = user_id
|
$sql = mysqli_query($mysqli,"SELECT SQL_CALC_FOUND_ROWS * FROM tickets
|
||||||
|
LEFT JOIN clients ON ticket_client_id = client_id
|
||||||
|
LEFT JOIN contacts ON ticket_contact_id = contact_id
|
||||||
|
LEFT JOIN users ON ticket_assigned_to = user_id
|
||||||
WHERE tickets.company_id = $session_company_id
|
WHERE tickets.company_id = $session_company_id
|
||||||
AND ticket_status LIKE '%$status%'
|
AND ticket_status LIKE '%$status%'
|
||||||
AND DATE(ticket_created_at) BETWEEN '$dtf' AND '$dtt'
|
AND DATE(ticket_created_at) BETWEEN '$dtf' AND '$dtt'
|
||||||
@@ -183,6 +186,19 @@
|
|||||||
$ticket_closed_at = $row['ticket_closed_at'];
|
$ticket_closed_at = $row['ticket_closed_at'];
|
||||||
$client_id = $row['client_id'];
|
$client_id = $row['client_id'];
|
||||||
$client_name = $row['client_name'];
|
$client_name = $row['client_name'];
|
||||||
|
$contact_id = $row['contact_id'];
|
||||||
|
$contact_name = $row['contact_name'];
|
||||||
|
$contact_title = $row['contact_title'];
|
||||||
|
$contact_email = $row['contact_email'];
|
||||||
|
$contact_phone = $row['contact_phone'];
|
||||||
|
if(strlen($contact_phone)>2){
|
||||||
|
$contact_phone = substr($row['contact_phone'],0,3)."-".substr($row['contact_phone'],3,3)."-".substr($row['contact_phone'],6,4);
|
||||||
|
}
|
||||||
|
$contact_extension = $row['contact_extension'];
|
||||||
|
$contact_mobile = $row['contact_mobile'];
|
||||||
|
if(strlen($contact_mobile)>2){
|
||||||
|
$contact_mobile = substr($row['contact_mobile'],0,3)."-".substr($row['contact_mobile'],3,3)."-".substr($row['contact_mobile'],6,4);
|
||||||
|
}
|
||||||
|
|
||||||
if($ticket_status == "Open"){
|
if($ticket_status == "Open"){
|
||||||
$ticket_status_display = "<span class='p-2 badge badge-primary'>$ticket_status</span>";
|
$ticket_status_display = "<span class='p-2 badge badge-primary'>$ticket_status</span>";
|
||||||
|
|||||||
Reference in New Issue
Block a user