From b9fe774fe6404651ad9093f2aaf169e844958c4c Mon Sep 17 00:00:00 2001 From: johnnyq Date: Thu, 21 Sep 2023 18:50:34 -0400 Subject: [PATCH] Reworked Markup code under ticket details, added frontend to change Vendor and asset --- ticket.php | 412 +++++++++++++++++---------------- ticket_edit_asset_modal.php | 52 +++++ ticket_edit_vendor_modal.php | 51 ++++ ticket_edit_watchers_modal.php | 55 +++++ 4 files changed, 374 insertions(+), 196 deletions(-) create mode 100644 ticket_edit_asset_modal.php create mode 100644 ticket_edit_vendor_modal.php create mode 100644 ticket_edit_watchers_modal.php diff --git a/ticket.php b/ticket.php index d29ef974..56592df6 100644 --- a/ticket.php +++ b/ticket.php @@ -463,273 +463,290 @@ if (isset($_GET['ticket_id'])) {
-
-
- +
+ +
-
- +
+ - -
+ +
+
+ - +
-
-

Contact

- - +

Contact

+ + - - - - - - - +
+ - - -
+
- -
+
+ +
- -
+
+ +
- -
+
+ +
- -
+
+ +

- - $ticket_id ORDER BY ticket_id DESC LIMIT 1"; $row = mysqli_fetch_assoc(mysqli_query($mysqli, $sql_prev_ticket)); - if ($row) { - $prev_ticket_id = intval($row['ticket_id']); - $prev_ticket_subject = htmlentities($row['ticket_subject']); - $prev_ticket_status = htmlentities($row['ticket_status']); - } - - + $prev_ticket_id = intval($row['ticket_id']); + $prev_ticket_subject = htmlentities($row['ticket_subject']); + $prev_ticket_status = htmlentities($row['ticket_status']); ?> - -
-
- - Previous ticket: - -
- - Status: - - - Status: - - - -
+
+ Previous ticket: +
- - - -
+
+ + Status: + + + Status: + + +
+ + +
+ Add a Contact +
+
- + - +

Watchers

- if (mysqli_num_rows($sql_ticket_watchers) > 0 ) { ?> -
-

Watchers

- - $ticket_watcher_email
"; - - } - - ?> - +
+ Add a Watcher
- + +
+ + +

Details

-
-
Created:
-
Updated:
+
+ +
+
+ Created: +
+
+ Updated: +
+ -
Closed by:
-
Feedback:
+ $ticket_closed_by_display = nullable_htmlentities($row['user_name']); + ?> + +
+ Closed by: +
+
+ Feedback: +
+ -
Total time worked:
+
+ Total time worked: +
+ - - -
+ +
+

Asset

+ + +
-

Asset

- -
+ Add an Asset +
+ + - - -
- + +
- if (!empty($asset_ip)) { ?> - -
- +
+ +
+ - Model: -
- +
+ +
+ - Service Tag: -
- +
+ Model: +
+ - Warranty expires: -
- +
+ Service Tag: +
+ 0) { ?> + if (!empty($asset_warranty_expire)) { ?> +
+ Warranty expires: +
+ Service History () + if ($ticket_asset_count > 0) { ?> - - - - - -
+ +
+

Vendor

+
-

Vendor

- -
- - -
- - -
- - -
- - -
- - -
- - + Add a Vendor
-
+ +
+ +
+ + if (!empty($vendor_contact_name)) { ?> +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ + + +
+
@@ -780,6 +797,9 @@ if (isset($_GET['ticket_id'])) { " tabindex="-1"> +
+
diff --git a/ticket_edit_vendor_modal.php b/ticket_edit_vendor_modal.php new file mode 100644 index 00000000..0f8802e2 --- /dev/null +++ b/ticket_edit_vendor_modal.php @@ -0,0 +1,51 @@ + diff --git a/ticket_edit_watchers_modal.php b/ticket_edit_watchers_modal.php new file mode 100644 index 00000000..2366824b --- /dev/null +++ b/ticket_edit_watchers_modal.php @@ -0,0 +1,55 @@ +