From 0bb1f916fd99d53fd029fcfeee35d7cf11d6dc21 Mon Sep 17 00:00:00 2001 From: github-actions Date: Mon, 5 Aug 2024 23:42:42 +0200 Subject: [PATCH] default radio --- application/controllers/Radio.php | 73 ++++++++++++++++++++++++++++--- application/models/User_model.php | 2 +- assets/js/sections/radio.js | 32 ++++++++++++-- 3 files changed, 96 insertions(+), 11 deletions(-) diff --git a/application/controllers/Radio.php b/application/controllers/Radio.php index f3469f4be..65094190c 100644 --- a/application/controllers/Radio.php +++ b/application/controllers/Radio.php @@ -41,14 +41,16 @@ class Radio extends CI_Controller { $this->load->model('cat'); $query = $this->cat->status(); - + if ($query->num_rows() > 0) { echo ""; echo "" . __("Radio") . ""; echo "" . __("Frequency") . ""; echo "" . __("Mode") . ""; echo "" . __("Timestamp") . ""; + echo ""; echo "" . __("Options") . ""; + echo ""; echo ""; foreach ($query->result() as $row) { echo ""; @@ -81,21 +83,38 @@ class Radio extends CI_Controller { $phpdate = strtotime($row->timestamp); echo "" . date($custom_date_format . ' H:i:s', $phpdate) . ""; - echo " - id . "\" class=\"btn btn-sm btn-info\"> " . __("Set as default radio") . " - id . "\" class=\"btn btn-sm btn-danger\"> " . __("Delete") . ""; + + if ($this->session->userdata('radio') !== '' && $this->session->userdata('radio') == $row->id) { + echo '' . __("(last used)") . ''; + } else { + echo ''; + } + + $defaul_user_radio = $this->user_options_model->get_options('cat', array('option_name' => 'default_radio'))->row()->option_value ?? NULL; + if (!$defaul_user_radio) { + echo '