From 43b50c44b166f928a7903f3b6f89ae7a8651caa3 Mon Sep 17 00:00:00 2001 From: johnnyq Date: Tue, 18 Feb 2025 17:04:49 -0500 Subject: [PATCH] Combined client_quotes.php and quotes.php into one file quotes.php checks if get client_id var is set and which chooses to display client top header and client side nav or global nav --- ajax/ajax_document_edit.php | 80 ++++ client_document_details.php | 10 +- client_documents.php | 9 + client_quotes.php | 213 --------- includes/client_side_nav.php | 2 +- ...xport_modal.php => quote_export_modal.php} | 4 +- post/user/quote.php | 2 +- quote.php | 6 +- quotes.php | 444 ++++++++++-------- 9 files changed, 340 insertions(+), 430 deletions(-) create mode 100644 ajax/ajax_document_edit.php delete mode 100644 client_quotes.php rename modals/{client_quote_export_modal.php => quote_export_modal.php} (79%) diff --git a/ajax/ajax_document_edit.php b/ajax/ajax_document_edit.php new file mode 100644 index 00000000..53469776 --- /dev/null +++ b/ajax/ajax_document_edit.php @@ -0,0 +1,80 @@ + + + +
+ + + + + + +
+ +
- - 0) { ?> - - - -
-
- -
-
- -
- -
-
- -
- -
-
-
- -
-
-
-
- -
-
-
-
- - "> - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - Number - - - - Scope - - - - Amount - - - - Date - - - - Expire - - - - Category - - - - Status - - Action
- - - - - -
-
- -
- - - diff --git a/quotes.php b/quotes.php index fac57234..f3e94e56 100644 --- a/quotes.php +++ b/quotes.php @@ -4,14 +4,18 @@ $sort = "quote_number"; $order = "DESC"; -require_once "includes/inc_all.php"; +// If client_id is in URI then show client Side Bar and client header +if (isset($_GET['client_id'])) { + require_once "includes/inc_all_client.php"; + $client_query = "AND quote_client_id = $client_id"; +} else { + require_once "includes/inc_all.php"; + $client_query = ''; +} // Perms enforceUserPermission('module_sales'); -//Rebuild URL -$url_query_strings_sort = http_build_query($get_copy); - $sql = mysqli_query( $mysqli, "SELECT SQL_CALC_FOUND_ROWS * FROM quotes @@ -19,234 +23,260 @@ $sql = mysqli_query( LEFT JOIN categories ON quote_category_id = category_id WHERE (CONCAT(quote_prefix,quote_number) LIKE '%$q%' OR quote_scope LIKE '%$q%' OR category_name LIKE '%$q%' OR quote_status LIKE '%$q%' OR quote_amount LIKE '%$q%' OR client_name LIKE '%$q%') AND DATE(quote_date) BETWEEN '$dtf' AND '$dtt' - ORDER BY $sort $order LIMIT $record_from, $record_to"); + $client_query + ORDER BY $sort $order LIMIT $record_from, $record_to" +); $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()")); ?> -
-
-

Quotes

-
- = 2) { ?> +
+
+

Quotes

+
+ = 2) { ?> +
- + 0) { ?> + + +
+
+
-
-
+
+ + + + +
+
+
+ +
+ + +
+
+
+
+
+ +
+
+
+
" id="advancedFilter">
-
-
- -
- - -
+
+
+ +
-
-
- +
+
+ + +
+
+
+
+ +
-
" id="advancedFilter"> -
-
-
- - -
-
-
-
- - -
-
-
-
- - -
-
-
-
- -
-
- - "> - - - - - - - - - - - - - - + +
+
+
- - Number - - - - Scope - - - - Client - - - - Amount - - - - Date - - - - Expire - - - - Category - - - - Status - - Action
+ "> + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - -
+ + Number + + + + Scope + + + + Client + + + + Amount + + + + Date + + + + Expire + + + + Category + + + + Status + + Action
- - - - - -
-
- + + + "> + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+