add qso widget configuration into settings

This commit is contained in:
Filip Melík
2025-02-27 21:52:19 +01:00
parent 3ba53828bb
commit d71af44fbb
5 changed files with 75 additions and 7 deletions

View File

@@ -288,6 +288,7 @@ class User extends CI_Controller {
$this->input->post('on_air_widget_enabled'),
$this->input->post('on_air_widget_display_last_seen'),
$this->input->post('on_air_widget_show_only_most_recent_radio'),
$this->input->post('qso_widget_display_qso_time'),
$this->input->post('clubstation') == '1' ? true : false
)) {
// Check for errors
@@ -786,6 +787,7 @@ class User extends CI_Controller {
$data['on_air_widget_display_last_seen'] = ($this->user_options_model->get_options('widget', array('option_name'=>'on_air', 'option_key' => 'display_last_seen'), $this->uri->segment(3))->row()->option_value ?? "false");
$data['on_air_widget_show_only_most_recent_radio'] = ($this->user_options_model->get_options('widget', array('option_name'=>'on_air', 'option_key' => 'display_only_most_recent_radio'), $this->uri->segment(3))->row()->option_value ?? "true");
$data['on_air_widget_url'] = site_url('widgets/on_air/' . $q->slug);
$data['qso_widget_display_qso_time'] = ($this->user_options_model->get_options('widget', array('option_name'=>'qso', 'option_key' => 'display_qso_time'), $this->uri->segment(3))->row()->option_value ?? "false");
$this->load->view('interface_assets/header', $data);
$this->load->view('user/edit', $data);
@@ -887,6 +889,7 @@ class User extends CI_Controller {
$data['on_air_widget_enabled'] = $this->input->post('on_air_widget_enabled', true);
$data['on_air_widget_display_last_seen'] = $this->input->post('on_air_widget_display_last_seen', true);
$data['on_air_widget_show_only_most_recent_radio'] = $this->input->post('on_air_widget_show_only_most_recent_radio', true);
$data['qso_widget_display_qso_time'] = $this->input->post('qso_widget_display_qso_time', true);
$this->load->view('user/edit');
$this->load->view('interface_assets/footer');