From b6ffa0595d358e2764eeb4ca6cd9f9839ccd5cca Mon Sep 17 00:00:00 2001 From: johnnyq Date: Sat, 15 Feb 2025 21:47:43 -0500 Subject: [PATCH] migrated credentials and expenses edit modals to the new AJAX function --- ajax/ajax_client_edit.php | 2 +- ajax/ajax_contact_edit.php | 2 +- ajax/ajax_credential_edit.php | 300 +++++++++++++++++++++++++++++ ajax/ajax_expense_copy.php | 209 ++++++++++++++++++++ ajax/ajax_expense_edit.php | 230 ++++++++++++++++++++++ ajax/ajax_expense_refund.php | 89 +++++++++ client_asset_details.php | 7 +- client_contact_details.php | 7 +- client_logins.php | 6 +- expenses.php | 27 +-- modals/client_login_edit_modal.php | 268 -------------------------- modals/expense_edit_modal.php | 208 -------------------- modals/expense_refund_modal.php | 67 ------- 13 files changed, 857 insertions(+), 565 deletions(-) create mode 100644 ajax/ajax_credential_edit.php create mode 100644 ajax/ajax_expense_copy.php create mode 100644 ajax/ajax_expense_edit.php create mode 100644 ajax/ajax_expense_refund.php delete mode 100644 modals/client_login_edit_modal.php delete mode 100644 modals/expense_edit_modal.php delete mode 100644 modals/expense_refund_modal.php diff --git a/ajax/ajax_client_edit.php b/ajax/ajax_client_edit.php index 70b34235..3cfb7242 100644 --- a/ajax/ajax_client_edit.php +++ b/ajax/ajax_client_edit.php @@ -23,7 +23,7 @@ $client_archived_at = nullable_htmlentities($row['client_archived_at']); // Client Tags $client_tag_id_array = array(); -$sql_client_tags = mysqli_query($mysqli, "SELECT * FROM client_tags LEFT JOIN tags ON client_tags.tag_id = tags.tag_id WHERE client_id = $client_id ORDER BY tag_name ASC"); +$sql_client_tags = mysqli_query($mysqli, "SELECT tag_id FROM client_tags WHERE client_id = $client_id"); while ($row = mysqli_fetch_array($sql_client_tags)) { $client_tag_id = intval($row['tag_id']); $client_tag_id_array[] = $client_tag_id; diff --git a/ajax/ajax_contact_edit.php b/ajax/ajax_contact_edit.php index f4ca64ce..b7841c3f 100644 --- a/ajax/ajax_contact_edit.php +++ b/ajax/ajax_contact_edit.php @@ -35,7 +35,7 @@ $contact_user_id = intval($row['contact_user_id']); // Tags $contact_tag_id_array = array(); -$sql_contact_tags = mysqli_query($mysqli, "SELECT contact_tags.tag_id FROM contact_tags LEFT JOIN tags ON contact_tags.tag_id = tags.tag_id WHERE contact_id = $contact_id ORDER BY tag_name ASC"); +$sql_contact_tags = mysqli_query($mysqli, "SELECT tag_id FROM contact_tags WHERE contact_id = $contact_id"); while ($row = mysqli_fetch_array($sql_contact_tags)) { $contact_tag_id = intval($row['tag_id']); $contact_tag_id_array[] = $contact_tag_id; diff --git a/ajax/ajax_credential_edit.php b/ajax/ajax_credential_edit.php new file mode 100644 index 00000000..7671517a --- /dev/null +++ b/ajax/ajax_credential_edit.php @@ -0,0 +1,300 @@ +Editing credential: $login_name"; + +// Generate the HTML form content using output buffering. +ob_start(); +?> +
+ + + + +
+ +Copying expense"; + +// Generate the HTML form content using output buffering. +ob_start(); +?> +
+ + + +
+ + + diff --git a/ajax/ajax_expense_edit.php b/ajax/ajax_expense_edit.php new file mode 100644 index 00000000..2036b2ee --- /dev/null +++ b/ajax/ajax_expense_edit.php @@ -0,0 +1,230 @@ +Editing expense"; + +// Generate the HTML form content using output buffering. +ob_start(); +?> +
+ + +
+ + + diff --git a/ajax/ajax_expense_refund.php b/ajax/ajax_expense_refund.php new file mode 100644 index 00000000..f053d275 --- /dev/null +++ b/ajax/ajax_expense_refund.php @@ -0,0 +1,89 @@ +Refunding expense"; + +// Generate the HTML form content using output buffering. +ob_start(); +?> +
+ + +
+ + + diff --git a/client_asset_details.php b/client_asset_details.php index a24679a6..103a328f 100644 --- a/client_asset_details.php +++ b/client_asset_details.php @@ -576,7 +576,10 @@ if (isset($_GET['asset_id'])) {