diff --git a/application/controllers/Stationsetup.php b/application/controllers/Stationsetup.php
index 996ad8511..aa0e7f418 100644
--- a/application/controllers/Stationsetup.php
+++ b/application/controllers/Stationsetup.php
@@ -362,7 +362,7 @@ class Stationsetup extends CI_Controller {
private function stationlinked2html($linked) {
if ($linked == 1) {
- return '';
+ return 'yes';
}
return '';
}
diff --git a/application/views/stationsetup/stationsetup.php b/application/views/stationsetup/stationsetup.php
index f2920d817..c1bdfeb51 100644
--- a/application/views/stationsetup/stationsetup.php
+++ b/application/views/stationsetup/stationsetup.php
@@ -101,7 +101,7 @@
= __("The 'Linked' column shows if the station location is linked with the Active Logbook selected above."); ?>
- = __("Create a Station Location"); ?>
+ = __("Create a Station Location"); ?>
diff --git a/assets/js/sections/stationsetup.js b/assets/js/sections/stationsetup.js
index 7b65f1cab..ec6eedc1b 100644
--- a/assets/js/sections/stationsetup.js
+++ b/assets/js/sections/stationsetup.js
@@ -555,7 +555,7 @@ function loadLocationTable(rows) {
},
'columnDefs': [
{ 'targets':0,
- 'createdCell': function (td, cellData, rowData, row, col) {
+ 'createdCell': function (td, cellData, rowData, row, col) {
(td).attr('data-order', 1); // not sure how to add ID dynamic here
}
},
@@ -594,10 +594,24 @@ function loadLocationTable(rows) {
let createdRow = table.row.add(data).index();
}
+ // Clear filters from previous session
+ table.search('');
+ table.columns().search('');
+ table.state.clear(); // Optional: clear all saved state
table.draw();
$('[data-bs-toggle="tooltip"]').tooltip();
}
+function filterlocations() {
+ var table = $('#station_locations_table').DataTable();
+ table.column(7).search('yes').draw();
+}
+
+function removefilterlocations() {
+ var table = $('#station_locations_table').DataTable();
+ table.column(7).search('').draw();
+}
+
function linkLocations() {
$('.linkLocationButton').prop("disabled", true);
var locationid = $('#StationLocationSelect').val();