mirror of
https://github.com/itflow-org/itflow
synced 2026-03-05 05:14:51 +00:00
Add resolved date to ticket export csv
This commit is contained in:
@@ -1736,7 +1736,13 @@ if (isset($_POST['export_client_tickets_csv'])) {
|
|||||||
|
|
||||||
$client_name = $row['client_name'];
|
$client_name = $row['client_name'];
|
||||||
|
|
||||||
$sql = mysqli_query($mysqli, "SELECT * FROM tickets WHERE ticket_client_id = $client_id ORDER BY ticket_number ASC");
|
$sql = mysqli_query(
|
||||||
|
$mysqli,
|
||||||
|
"SELECT * FROM tickets
|
||||||
|
LEFT JOIN ticket_statuses ON ticket_status = ticket_status_id
|
||||||
|
WHERE ticket_client_id = $client_id ORDER BY ticket_number ASC"
|
||||||
|
);
|
||||||
|
|
||||||
if ($sql->num_rows > 0) {
|
if ($sql->num_rows > 0) {
|
||||||
$delimiter = ",";
|
$delimiter = ",";
|
||||||
$filename = $client_name . "-Tickets-" . date('Y-m-d') . ".csv";
|
$filename = $client_name . "-Tickets-" . date('Y-m-d') . ".csv";
|
||||||
@@ -1745,12 +1751,12 @@ if (isset($_POST['export_client_tickets_csv'])) {
|
|||||||
$f = fopen('php://memory', 'w');
|
$f = fopen('php://memory', 'w');
|
||||||
|
|
||||||
//set column headers
|
//set column headers
|
||||||
$fields = array('Ticket Number', 'Priority', 'Status', 'Subject', 'Date Opened', 'Date Closed');
|
$fields = array('Ticket Number', 'Priority', 'Status', 'Subject', 'Date Opened', 'Date Resolved', 'Date Closed');
|
||||||
fputcsv($f, $fields, $delimiter);
|
fputcsv($f, $fields, $delimiter);
|
||||||
|
|
||||||
//output each row of the data, format line as csv and write to file pointer
|
//output each row of the data, format line as csv and write to file pointer
|
||||||
while ($row = $sql->fetch_assoc()) {
|
while ($row = $sql->fetch_assoc()) {
|
||||||
$lineData = array($row['ticket_number'], $row['ticket_priority'], $row['ticket_status'], $row['ticket_subject'], $row['ticket_created_at'], $row['ticket_closed_at']);
|
$lineData = array($config_ticket_prefix . $row['ticket_number'], $row['ticket_priority'], $row['ticket_status_name'], $row['ticket_subject'], $row['ticket_created_at'], $row['ticket_resolved_at'], $row['ticket_closed_at']);
|
||||||
fputcsv($f, $lineData, $delimiter);
|
fputcsv($f, $lineData, $delimiter);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user