From a30ec7fb846faa0f2ec68d42c8d08af8e9276959 Mon Sep 17 00:00:00 2001 From: Andreas Kristiansen <6977712+AndreasK79@users.noreply.github.com> Date: Fri, 15 Mar 2024 21:00:43 +0100 Subject: [PATCH] Update reloadlogbooks with new stuff --- application/controllers/Stationsetup.php | 42 +++++++++++++----------- assets/js/sections/stationsetup.js | 2 +- 2 files changed, 23 insertions(+), 21 deletions(-) diff --git a/application/controllers/Stationsetup.php b/application/controllers/Stationsetup.php index f6147ba1b..17eb5262b 100644 --- a/application/controllers/Stationsetup.php +++ b/application/controllers/Stationsetup.php @@ -214,20 +214,26 @@ class Stationsetup extends CI_Controller { $result = $this->logbooks_model->show_all()->result(); foreach ($result as $entry) { $single=(Object)[]; - $single->logbook_id=$entry->logbook_id; - $single->logbook_name=$entry->logbook_name; - $single->logbook_state=$this->lbstate2html($entry->logbook_id); - $single->logbook_edit=$this->lbedit2html($entry->logbook_id,$entry->logbook_name); - $single->logbook_delete=$this->lbdel2html($entry->logbook_id,$entry->logbook_name); - $single->logbook_link=$this->lblnk2html($entry->public_slug,$entry->logbook_name); - $single->logbook_publicsearch = $this->lbpublicsearch2html($entry->public_search); + $single->logbook_id = $entry->logbook_id; + $single->logbook_name = $this->lbname2html($entry->logbook_id, $entry->logbook_name); + $single->logbook_state = $this->lbstate2html($entry->logbook_id); + $single->logbook_edit = $this->lbedit2html($entry->logbook_id); + $single->logbook_delete = $this->lbdel2html($entry->logbook_id, $entry->logbook_name); + $single->logbook_link = $this->lblnk2html($entry->public_slug, $entry->logbook_name, $entry->logbook_id); + $single->logbook_publicsearch = $this->lbpublicsearch2html($entry->public_search, $entry->logbook_id); array_push($hres,$single); } echo json_encode($hres); } - private function lbpublicsearch2html($publicsearch) { - return ($publicsearch=='1' ? 'Enabled' : 'Disabled'); + private function lbname2html($id, $name) { + return $name . ' '; + } + + private function lbpublicsearch2html($publicsearch, $id) { + $htmret = ($publicsearch=='1' ? 'Enabled' : 'Disabled'); + $htmret .= '
'; + return $htmret; } @@ -242,28 +248,24 @@ class Stationsetup extends CI_Controller { private function lbdel2html($id, $logbook_name) { if($this->session->userdata('active_station_logbook') != $id) { - $htmret=''; + $htmret=''; } else { $htmret=''; } return $htmret; } - private function lblnk2html($public_slug, $logbook_name) { + private function lblnk2html($public_slug, $logbook_name, $id) { + $htmret = ' '; if($public_slug != '') { - $htmret=''; - } else { - $htmret=''; + $htmret .= ''; + $htmret .= ''; } return $htmret; } - private function lbps2html($id, $logbook_name) { - return ''; - } - - private function lbedit2html($id, $logbook_name) { - return ''; + private function lbedit2html($id) { + return ''; } public function fetchLocations() { diff --git a/assets/js/sections/stationsetup.js b/assets/js/sections/stationsetup.js index 4359338be..b1d070e25 100644 --- a/assets/js/sections/stationsetup.js +++ b/assets/js/sections/stationsetup.js @@ -183,7 +183,7 @@ $(document).ready(function () { name: $('#logbook_name').val() }, success: function (data) { - location.reload(); + reloadLogbooks(); }, error: function (data) {