From 2afb46750302f470cc8e4c2c40b451d709d27737 Mon Sep 17 00:00:00 2001 From: johnnyq Date: Sat, 23 Mar 2024 17:16:06 -0400 Subject: [PATCH] Feature: Submit form when drop down are selected --- clients.php | 6 ++--- dashboard.php | 17 +++++--------- invoices.php | 6 ++--- quotes.php | 6 ++--- tickets.php | 65 ++++++++++++++++++--------------------------------- 5 files changed, 38 insertions(+), 62 deletions(-) diff --git a/clients.php b/clients.php index e646636c..d095d0dc 100644 --- a/clients.php +++ b/clients.php @@ -98,7 +98,7 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()"));
- @@ -114,13 +114,13 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()"));
- +
- +
diff --git a/dashboard.php b/dashboard.php index 5e25cf83..8d20596d 100644 --- a/dashboard.php +++ b/dashboard.php @@ -52,9 +52,7 @@ $sql_years_select = mysqli_query( $year_select = date('Y'); } ?> - +
- > + >
= 2 && $config_module_enable_ticketing == 1) { ?>
- > + >
@@ -91,9 +85,11 @@ if ($user_config_dashboard_financial_enable == 1) { exit(''); } + //Define var so it doesnt throw errors in logs $largest_income_month = 0; + //Get Total income $sql_total_payments_to_invoices = mysqli_query($mysqli, "SELECT SUM(payment_amount) AS total_payments_to_invoices FROM payments WHERE YEAR(payment_date) = $year"); $row = mysqli_fetch_array($sql_total_payments_to_invoices); @@ -183,12 +179,11 @@ if ($user_config_dashboard_financial_enable == 1) { } - - //Get Total Clients added $row = mysqli_fetch_assoc(mysqli_query($mysqli, "SELECT COUNT('client_id') AS clients_added FROM clients WHERE YEAR(client_created_at) = $year AND client_archived_at IS NULL")); $clients_added = intval($row['clients_added']); + //Get Total Vendors added $row = mysqli_fetch_assoc(mysqli_query($mysqli, "SELECT COUNT('vendor_id') AS vendors_added FROM vendors WHERE YEAR(vendor_created_at) = $year AND vendor_client_id = 0 AND vendor_template = 0 AND vendor_archived_at IS NULL")); $vendors_added = intval($row['vendors_added']); diff --git a/invoices.php b/invoices.php index 92a4a255..ce0856ff 100644 --- a/invoices.php +++ b/invoices.php @@ -168,7 +168,7 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()"));
- @@ -184,13 +184,13 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()"));
- +
- +
diff --git a/quotes.php b/quotes.php index eff23c02..66bc2dcc 100644 --- a/quotes.php +++ b/quotes.php @@ -54,7 +54,7 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()"));
- @@ -70,13 +70,13 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()"));
- +
- +
diff --git a/tickets.php b/tickets.php index 5769549c..790fff46 100644 --- a/tickets.php +++ b/tickets.php @@ -37,13 +37,16 @@ if (isset($_GET['status']) && is_array($_GET['status']) && !empty($_GET['status' // Ticket assignment status filter if (isset($_GET['assigned']) & !empty($_GET['assigned'])) { if ($_GET['assigned'] == 'unassigned') { - $ticket_assigned_filter = 'AND ticket_assigned_to = 0'; + $ticket_assigned_query = 'AND ticket_assigned_to = 0'; + $ticket_assigned_filter_id = 0; } else { - $ticket_assigned_filter = 'AND ticket_assigned_to = ' . intval($_GET['assigned']); + $ticket_assigned_query = 'AND ticket_assigned_to = ' . intval($_GET['assigned']); + $ticket_assigned_filter_id = intval($_GET['assigned']); } } else { // Default - any - $ticket_assigned_filter = ''; + $ticket_assigned_query = ''; + $ticket_assigned_filter_id = ''; } //Rebuild URL @@ -59,7 +62,7 @@ $sql = mysqli_query( LEFT JOIN assets ON ticket_asset_id = asset_id LEFT JOIN locations ON ticket_location_id = location_id LEFT JOIN vendors ON ticket_vendor_id = vendor_id - WHERE $ticket_status_snippet " . $ticket_assigned_filter . " + WHERE $ticket_status_snippet " . $ticket_assigned_query . " AND DATE(ticket_created_at) BETWEEN '$dtf' AND '$dtt' AND (CONCAT(ticket_prefix,ticket_number) LIKE '%$q%' OR client_name LIKE '%$q%' OR ticket_subject LIKE '%$q%' OR ticket_status LIKE '%$q%' OR ticket_priority LIKE '%$q%' OR user_name LIKE '%$q%' OR contact_name LIKE '%$q%' OR asset_name LIKE '%$q%' OR vendor_name LIKE '%$q%' OR ticket_vendor_ticket_number LIKE '%q%') ORDER BY $sort $order LIMIT $record_from, $record_to" @@ -117,9 +120,7 @@ $user_active_assigned_tickets = intval($row['total_tickets_assigned']);
- +
@@ -173,14 +174,12 @@ $user_active_assigned_tickets = intval($row['total_tickets_assigned']);
-
" id="advancedFilter"> +
" id="advancedFilter">
-