From 723a423b0667bbf5ac7cf35f2c940b4b2ef0e718 Mon Sep 17 00:00:00 2001 From: johnnyq Date: Fri, 7 Nov 2025 14:27:22 -0500 Subject: [PATCH] After ticket Creation Redirect to ticket details with Client Side bar and Top bar, Remove Currency code from Client Add / Edit defaults to company currency for now --- agent/modals/client/client_add.php | 19 ++----------------- agent/modals/client/client_edit.php | 20 -------------------- agent/post/client.php | 4 ++-- agent/post/client_model.php | 1 - agent/post/ticket.php | 2 +- 5 files changed, 5 insertions(+), 41 deletions(-) diff --git a/agent/modals/client/client_add.php b/agent/modals/client/client_add.php index cee2b23e..644b7d00 100644 --- a/agent/modals/client/client_add.php +++ b/agent/modals/client/client_add.php @@ -15,7 +15,7 @@ ob_start(); ?> -
- -
-
- -
- -
-
-
@@ -380,7 +365,7 @@ ob_start();
diff --git a/agent/modals/client/client_edit.php b/agent/modals/client/client_edit.php index ad25b911..74f2939b 100644 --- a/agent/modals/client/client_edit.php +++ b/agent/modals/client/client_edit.php @@ -12,7 +12,6 @@ $client_is_lead = intval($row['client_lead']); $client_type = nullable_htmlentities($row['client_type']); $client_website = nullable_htmlentities($row['client_website']); $client_referral = nullable_htmlentities($row['client_referral']); -$client_currency_code = nullable_htmlentities($row['client_currency_code']); $client_net_terms = intval($row['client_net_terms']); $client_tax_id_number = nullable_htmlentities($row['client_tax_id_number']); $client_abbreviation = nullable_htmlentities($row['client_abbreviation']); @@ -188,25 +187,6 @@ ob_start(); -
- -
-
- -
- -
-
-
diff --git a/agent/post/client.php b/agent/post/client.php index 2e4a1aff..9bf10c10 100644 --- a/agent/post/client.php +++ b/agent/post/client.php @@ -36,7 +36,7 @@ if (isset($_POST['add_client'])) { $extended_log_description = ''; // Create client - mysqli_query($mysqli, "INSERT INTO clients SET client_name = '$name', client_type = '$type', client_website = '$website', client_referral = '$referral', client_rate = $rate, client_currency_code = '$currency_code', client_net_terms = $net_terms, client_tax_id_number = '$tax_id_number', client_lead = $lead, client_abbreviation = '$abbreviation', client_notes = '$notes', client_accessed_at = NOW()"); + mysqli_query($mysqli, "INSERT INTO clients SET client_name = '$name', client_type = '$type', client_website = '$website', client_referral = '$referral', client_rate = $rate, client_currency_code = '$session_company_currency', client_net_terms = $net_terms, client_tax_id_number = '$tax_id_number', client_lead = $lead, client_abbreviation = '$abbreviation', client_notes = '$notes', client_accessed_at = NOW()"); $client_id = mysqli_insert_id($mysqli); @@ -133,7 +133,7 @@ if (isset($_POST['edit_client'])) { $client_id = intval($_POST['client_id']); - mysqli_query($mysqli, "UPDATE clients SET client_name = '$name', client_type = '$type', client_website = '$website', client_referral = '$referral', client_rate = $rate, client_currency_code = '$currency_code', client_net_terms = $net_terms, client_tax_id_number = '$tax_id_number', client_lead = $lead, client_abbreviation = '$abbreviation', client_notes = '$notes' WHERE client_id = $client_id"); + mysqli_query($mysqli, "UPDATE clients SET client_name = '$name', client_type = '$type', client_website = '$website', client_referral = '$referral', client_rate = $rate, client_net_terms = $net_terms, client_tax_id_number = '$tax_id_number', client_lead = $lead, client_abbreviation = '$abbreviation', client_notes = '$notes' WHERE client_id = $client_id"); // Create Referral if it doesn't exist $sql = mysqli_query($mysqli, "SELECT category_name FROM categories WHERE category_type = 'Referral' AND category_archived_at IS NULL AND category_name = '$referral'"); diff --git a/agent/post/client_model.php b/agent/post/client_model.php index c08352ff..df59e821 100644 --- a/agent/post/client_model.php +++ b/agent/post/client_model.php @@ -6,7 +6,6 @@ $type = sanitizeInput($_POST['type']); $website = preg_replace("(^https?://)", "", sanitizeInput($_POST['website'])); $referral = sanitizeInput($_POST['referral']); $rate = floatval($_POST['rate'] ?? 0); -$currency_code = sanitizeInput($_POST['currency_code'] ?? $session_company_currency); // So we dont have to to have a hidden form input if module sales is disabled $net_terms = intval($_POST['net_terms'] ?? $config_default_net_terms); $tax_id_number = sanitizeInput($_POST['tax_id_number'] ?? ''); $abbreviation = sanitizeInput($_POST['abbreviation']); diff --git a/agent/post/ticket.php b/agent/post/ticket.php index 8b88dfb7..422f7113 100644 --- a/agent/post/ticket.php +++ b/agent/post/ticket.php @@ -183,7 +183,7 @@ if (isset($_POST['add_ticket'])) { flash_alert("Ticket $config_ticket_prefix$ticket_number created"); - redirect("ticket.php?ticket_id=$ticket_id"); + redirect("ticket.php?client_id=$client_id&ticket_id=$ticket_id"); }