@@ -460,7 +471,7 @@
var table = $('#expense_list_table').DataTable({
dom: 'Blfrtip',
buttons: [
- 'copy', 'csv', 'excel', 'pdf', 'print'
+ 'csv', 'excel', 'pdf'
],
pageLength: 10,
lengthMenu: [
@@ -477,60 +488,14 @@
}
});
- $.fn.dataTable.ext.search.push(
- function(settings, data, dataIndex) {
- var fromDate = $('#fromDate').val();
- var toDate = $('#toDate').val();
- console.log(fromDate); // e.g., 01-09-2024
- console.log(toDate); // e.g., 08-09-2024
-
- if (!fromDate || !toDate) {
- return true; // If no dates selected, don't filter
- }
-
- // Convert the fromDate and toDate from dd-mm-yyyy to Date objects
- var fromParts = fromDate.split("-");
- var toParts = toDate.split("-");
-
- var startDate = new Date(fromParts[2], fromParts[1] - 1, fromParts[0]); // Year, month (0-based), day
- var endDate = new Date(toParts[2], toParts[1] - 1, toParts[0]);
-
- // Adjust startDate to include the day before the selected fromDate
- startDate.setDate(startDate.getDate() - 1);
-
- // Ensure endDate includes the entire end date by setting time to the end of the day
- endDate.setHours(23, 59, 59, 999);
-
- // Get the date from the DataTable row (assuming it's in the first column in dd-mm-yyyy format)
- var dateStr = data[0];
- var dateParts = dateStr.split("-");
- var rowDate = new Date(dateParts[2], dateParts[1] - 1, dateParts[0]);
-
- // Return true if the row date is within the range
- return rowDate >= startDate && rowDate <= endDate;
- }
- );
-
- $("#DateRangeFilter").submit(function(e) {
- e.preventDefault();
- table.draw();
- });
+
$("#resetButton").click(function() {
$("#fromDate").val('');
$("#toDate").val('');
- table.draw();
+ window.location="ListIGR"
});
-
- document.getElementById('fromDate').addEventListener('change', function() {
- var fromDate = this.value;
- var toDateInput = document.getElementById('toDate');
- toDateInput.min = fromDate;
- if (toDateInput.value < fromDate) {
- toDateInput.value = fromDate;
- }
- });
- });
+ });
$(document).on('click', '#deleteFile', function() {
var fileName = $(this).data('file');
diff --git a/app/Views/viewinwardgateregister.php b/app/Views/viewinwardgateregister.php
index aeb4fbca..920170e9 100755
--- a/app/Views/viewinwardgateregister.php
+++ b/app/Views/viewinwardgateregister.php
@@ -1649,46 +1649,6 @@
}
}
});
- // Date range filter function
- $.fn.dataTable.ext.search.push(
- function(settings, data, dataIndex) {
- var fromDate = $('#fromDate').val();
- var toDate = $('#toDate').val();
- console.log(fromDate); // e.g., 01-09-2024
- console.log(toDate); // e.g., 08-09-2024
-
- if (!fromDate || !toDate) {
- return true; // If no dates selected, don't filter
- }
-
- // Convert the fromDate and toDate from dd-mm-yyyy to Date objects
- var fromParts = fromDate.split("-");
- var toParts = toDate.split("-");
-
- var startDate = new Date(fromParts[2], fromParts[1] - 1, fromParts[0]); // Year, month (0-based), day
- var endDate = new Date(toParts[2], toParts[1] - 1, toParts[0]);
-
- // Adjust startDate to include the day before the selected fromDate
- startDate.setDate(startDate.getDate() - 1);
-
- // Ensure endDate includes the entire end date by setting time to the end of the day
- endDate.setHours(23, 59, 59, 999);
-
- // Get the date from the DataTable row (assuming it's in the first column in dd-mm-yyyy format)
- var dateStr = data[0];
- var dateParts = dateStr.split("-");
- var rowDate = new Date(dateParts[2], dateParts[1] - 1, dateParts[0]);
-
- // Return true if the row date is within the range
- return rowDate >= startDate && rowDate <= endDate;
- }
- );
-
- // Handle form submission for the date range filter
- $("#DateRangeFilter").submit(function(e) {
- e.preventDefault();
- table.draw(); // Redraw the table to apply the filter
- });
// Reset button functionality
$("#resetButton").click(function() {