From b6a5ba5f27b29f2ab86625956f912b6a24bf8716 Mon Sep 17 00:00:00 2001 From: cats-shadow Date: Thu, 18 May 2023 15:22:44 +0300 Subject: [PATCH] Options --- application/controllers/Options.php | 33 ++++++++++++------- application/controllers/Statistics.php | 2 +- .../language/english/statistics_lang.php | 2 ++ .../language/russian/statistics_lang.php | 2 ++ 4 files changed, 26 insertions(+), 13 deletions(-) diff --git a/application/controllers/Options.php b/application/controllers/Options.php index 091c790c..24971e06 100644 --- a/application/controllers/Options.php +++ b/application/controllers/Options.php @@ -13,9 +13,18 @@ class Options extends CI_Controller { $this->load->model('user_model'); if(!$this->user_model->authorize(99)) { $this->session->set_flashdata('notice', 'You\'re not allowed to do that!'); redirect('dashboard'); } + + // Load language files + $this->lang->load(array( + 'options', + )); + + } + + // Default /options view just gives some text to explain the options area function index() { @@ -24,7 +33,7 @@ class Options extends CI_Controller { //echo $this->optionslib->get_option('theme'); - $data['page_title'] = "Cloudlog Options"; + $data['page_title'] = $this->lang->line('options_cloudlog_options'); $this->load->view('interface_assets/header', $data); $this->load->view('options/index'); @@ -38,8 +47,8 @@ class Options extends CI_Controller { $directory = 'application/language'; $data['language_options'] = array_diff(scandir($directory), array('..', '.')); - $data['page_title'] = "Cloudlog Options"; - $data['sub_heading'] = "Appearance"; + $data['page_title'] = $this->lang->line('options_cloudlog_options'); + $data['sub_heading'] = $this->lang->line('options_appearance'); $this->load->model('Themes_model'); @@ -57,8 +66,8 @@ class Options extends CI_Controller { $directory = 'application/language'; $data['language_options'] = array_diff(scandir($directory), array('..', '.')); - $data['page_title'] = "Cloudlog Options"; - $data['sub_heading'] = "Appearance"; + $data['page_title'] = $this->lang->line('options_cloudlog_options'); + $data['sub_heading'] = $this->lang->line('options_appearance'); $this->load->helper(array('form', 'url')); @@ -79,7 +88,7 @@ class Options extends CI_Controller { // If theme update is complete set a flashsession with a success note if($theme_update_status == TRUE) { - $this->session->set_flashdata('success', 'Theme changed to '.$this->input->post('theme')); + $this->session->set_flashdata('success', $this->lang->line('options_theme_changed_to').$this->input->post('theme')); } // Update theme choice within the options system @@ -130,7 +139,7 @@ class Options extends CI_Controller { // function used to display the /radio url function radio() { - $data['page_title'] = "Cloudlog Options"; + $data['page_title'] = $this->lang->line('options_cloudlog_options'); $data['sub_heading'] = "Radio Settings"; $this->load->view('interface_assets/header', $data); @@ -143,7 +152,7 @@ class Options extends CI_Controller { // Get Language Options - $data['page_title'] = "Cloudlog Options"; + $data['page_title'] = $this->lang->line('options_cloudlog_options'); $data['sub_heading'] = "Radio Settings"; $this->load->helper(array('form', 'url')); @@ -176,7 +185,7 @@ class Options extends CI_Controller { // function used to display the /appearance url function email() { - $data['page_title'] = "Cloudlog Options"; + $data['page_title'] = $this->lang->line('options_cloudlog_options'); $data['sub_heading'] = "Email"; $this->load->view('interface_assets/header', $data); @@ -189,7 +198,7 @@ class Options extends CI_Controller { // Get Language Options - $data['page_title'] = "Cloudlog Options"; + $data['page_title'] = $this->lang->line('options_cloudlog_options'); $data['sub_heading'] = "Email"; $this->load->helper(array('form', 'url')); @@ -278,7 +287,7 @@ class Options extends CI_Controller { function oqrs() { - $data['page_title'] = "Cloudlog Options"; + $data['page_title'] = $this->lang->line('options_cloudlog_options'); $data['sub_heading'] = "OQRS Options"; $this->load->view('interface_assets/header', $data); @@ -288,7 +297,7 @@ class Options extends CI_Controller { function oqrs_save() { - $data['page_title'] = "Cloudlog Options"; + $data['page_title'] = $this->lang->line('options_cloudlog_options'); $data['sub_heading'] = "OQRS Options"; $this->load->helper(array('form', 'url')); diff --git a/application/controllers/Statistics.php b/application/controllers/Statistics.php index 495a1f84..2647c8fc 100644 --- a/application/controllers/Statistics.php +++ b/application/controllers/Statistics.php @@ -29,7 +29,7 @@ class Statistics extends CI_Controller { // Render User Interface // Set Page Title - $data['page_title'] = "Statistics"; + $data['page_title'] = $this->lang->line('statistics_statistics'); $data['sat_active'] = array_search("SAT", $this->bands->get_user_bands(), true); // Load Views diff --git a/application/language/english/statistics_lang.php b/application/language/english/statistics_lang.php index ee9e5b6f..18b4655f 100644 --- a/application/language/english/statistics_lang.php +++ b/application/language/english/statistics_lang.php @@ -2,6 +2,8 @@ defined('BASEPATH') OR exit('No direct script access allowed'); +$lang['statistics_statistics'] = 'Statistics'; + $lang['statistics_explore_the_logbook'] = 'Explore the logbook.'; $lang['statistics_years'] = 'Years'; diff --git a/application/language/russian/statistics_lang.php b/application/language/russian/statistics_lang.php index f3547b0e..cd827736 100644 --- a/application/language/russian/statistics_lang.php +++ b/application/language/russian/statistics_lang.php @@ -2,6 +2,8 @@ defined('BASEPATH') OR exit('No direct script access allowed'); +$lang['statistics_statistics'] = 'Статистика'; + $lang['statistics_explore_the_logbook'] = 'Исследуем журнал.'; $lang['statistics_years'] = 'по годам';