Fix appearance options flash message issue - show single success message with internationalization support

这个提交包含在:
Peter Goodhall 2025-08-18 13:37:12 +01:00 提交者 GitHub
当前提交 de29c21805
找不到此签名对应的密钥
GPG 密钥 ID: B5690EEEBB952194
共有 17 个文件被更改,包括 30 次插入16 次删除

查看文件

@ -83,44 +83,42 @@ class Options extends CI_Controller {
}
else
{
// Track if any updates were successful
$any_update_successful = FALSE;
// Update theme choice within the options system
$theme_update_status = $this->optionslib->update('theme', $this->input->post('theme'), 'yes');
// If theme update is complete set a flashsession with a success note
if($theme_update_status == TRUE) {
$this->session->set_flashdata('success', $this->lang->line('options_theme_changed_to').$this->input->post('theme'));
$any_update_successful = TRUE;
}
// Update theme choice within the options system
// Update global search choice within the options system
$search_update_status = $this->optionslib->update('global_search', $this->input->post('globalSearch'));
// If theme update is complete set a flashsession with a success note
if($search_update_status == TRUE) {
$this->session->set_flashdata('success', $this->lang->line('options_global_search_changed_to').$this->input->post('globalSearch'));
$any_update_successful = TRUE;
}
// Update dashboard banner within the options system
$dasboard_banner_update_status = $this->optionslib->update('dashboard_banner', $this->input->post('dashboardBanner'), 'yes');
// If dashboard banner update is complete set a flashsession with a success note
if($dasboard_banner_update_status == TRUE) {
$this->session->set_flashdata('success', $this->lang->line('options_dashboard_banner_changed_to').$this->input->post('dashboardBanner'));
$any_update_successful = TRUE;
}
// Update dashboard map within the options system
$dashboard_map_update_status = $this->optionslib->update('dashboard_map', $this->input->post('dashboardMap'), 'yes');
// If dashboard map update is complete set a flashsession with a success note
if($dashboard_map_update_status == TRUE) {
$this->session->set_flashdata('success', $this->lang->line('options_dashboard_map_changed_to').$this->input->post('dashboardMap'));
$any_update_successful = TRUE;
}
// Update logbook map within the options system
$logbook_map_update_status = $this->optionslib->update('logbook_map', $this->input->post('logbookMap'), 'yes');
// If logbook map update is complete set a flashsession with a success note
if($logbook_map_update_status == TRUE) {
$this->session->set_flashdata('success', $this->lang->line('options_logbook_map_changed_to').$this->input->post('logbookMap'));
$any_update_successful = TRUE;
}
// If any update was successful, show a single success message
if($any_update_successful == TRUE) {
$this->session->set_flashdata('success', $this->lang->line('options_appearance_settings_saved'));
}
// Update Lang choice within the options system

查看文件

@ -123,4 +123,5 @@ $lang['options_bands_cw_qrg_hint'] = "Frequency for CW QRG in band (must be in H
$lang['options_bands_name_band'] = "Name of Band (E.g. 20m)";
$lang['options_bands_name_bandgroup'] = "Name of bandgroup (E.g. hf, vhf, uhf, shf)";
$lang['options_bands_delete_warning'] = "Warning! Are you sure you want to delete the following band: ";
$lang['options_appearance_settings_saved'] = 'Настройките за външен вид са запазени успешно.';

查看文件

@ -123,4 +123,5 @@ $lang['options_bands_cw_qrg_hint'] = "波段中 CW 的频率以Hz为单位
$lang['options_bands_name_band'] = "波段名称例如20m";
$lang['options_bands_name_bandgroup'] = "频段名称例如HF、VHF、UHF、SHF";
$lang['options_bands_delete_warning'] = "警告! 您确定要删除以下波段:";
$lang['options_appearance_settings_saved'] = '外观设置已成功保存。';

查看文件

@ -123,4 +123,5 @@ $lang['options_bands_cw_qrg_hint'] = "Frequency for CW QRG in band (must be in H
$lang['options_bands_name_band'] = "Name of Band (E.g. 20m)";
$lang['options_bands_name_bandgroup'] = "Name of bandgroup (E.g. hf, vhf, uhf, shf)";
$lang['options_bands_delete_warning'] = "Warning! Are you sure you want to delete the following band: ";
$lang['options_appearance_settings_saved'] = 'Nastavení vzhledu byla úspěšně uložena.';

查看文件

@ -123,4 +123,5 @@ $lang['options_bands_cw_qrg_hint'] = "Frequency for CW QRG in band (must be in H
$lang['options_bands_name_band'] = "Name of Band (E.g. 20m)";
$lang['options_bands_name_bandgroup'] = "Name of bandgroup (E.g. hf, vhf, uhf, shf)";
$lang['options_bands_delete_warning'] = "Warning! Are you sure you want to delete the following band: ";
$lang['options_appearance_settings_saved'] = 'Weergave-instellingen zijn succesvol opgeslagen.';

查看文件

@ -101,6 +101,7 @@ $lang['options_version_dialog_show_all_hint'] = "This will show the version dial
$lang['options_version_dialog_hide_all_hint'] = "This will deactivate the automatic popup of the version dialog for all users.";
$lang['options_save'] = 'Save';
$lang['options_appearance_settings_saved'] = 'Appearance settings have been saved successfully.';
// Bands

查看文件

@ -123,4 +123,5 @@ $lang['options_bands_cw_qrg_hint'] = "Frequency for CW QRG in band (must be in H
$lang['options_bands_name_band'] = "Name of Band (E.g. 20m)";
$lang['options_bands_name_bandgroup'] = "Name of bandgroup (E.g. hf, vhf, uhf, shf)";
$lang['options_bands_delete_warning'] = "Warning! Are you sure you want to delete the following band: ";
$lang['options_appearance_settings_saved'] = 'Ulkoasuasetukset on tallennettu onnistuneesti.';

查看文件

@ -123,4 +123,5 @@ $lang['options_bands_cw_qrg_hint'] = "Frequency for CW QRG in band (must be in H
$lang['options_bands_name_band'] = "Name of Band (E.g. 20m)";
$lang['options_bands_name_bandgroup'] = "Name of bandgroup (E.g. hf, vhf, uhf, shf)";
$lang['options_bands_delete_warning'] = "Warning! Are you sure you want to delete the following band: ";
$lang['options_appearance_settings_saved'] = 'Les paramètres d\'apparence ont été enregistrés avec succès.';

查看文件

@ -123,4 +123,5 @@ $lang['options_bands_cw_qrg_hint'] = "Frequenz für die CW QRG auf dem Band (Mus
$lang['options_bands_name_band'] = "Name des Bandes (z.B. 20m)";
$lang['options_bands_name_bandgroup'] = "Name der Bandgruppe (z.B. hf, vhf, uhf, shf)";
$lang['options_bands_delete_warning'] = "Warnung! Bist du dir sicher, dass du das folgende Band löschen willst: ";
$lang['options_appearance_settings_saved'] = 'Erscheinungseinstellungen wurden erfolgreich gespeichert.';

查看文件

@ -123,4 +123,5 @@ $lang['options_bands_cw_qrg_hint'] = "Frequency for CW QRG in band (must be in H
$lang['options_bands_name_band'] = "Name of Band (E.g. 20m)";
$lang['options_bands_name_bandgroup'] = "Name of bandgroup (E.g. hf, vhf, uhf, shf)";
$lang['options_bands_delete_warning'] = "Warning! Are you sure you want to delete the following band: ";
$lang['options_appearance_settings_saved'] = 'Οι ρυθμίσεις εμφάνισης αποθηκεύτηκαν με επιτυχία.';

查看文件

@ -123,4 +123,5 @@ $lang['options_bands_cw_qrg_hint'] = "Frequenza per CW QRG in banda (deve essere
$lang['options_bands_name_band'] = "Nome della banda (es. 20m)";
$lang['options_bands_name_bandgroup'] = "Nome del gruppo di banda (es. hf, vhf, uhf, shf)";
$lang['options_bands_delete_warning'] = "Attenzione! Sei sicuro di voler eliminare la seguente banda: ";
$lang['options_appearance_settings_saved'] = 'Le impostazioni di aspetto sono state salvate con successo.';

查看文件

@ -133,4 +133,5 @@ $lang['options_bands_cw_qrg_hint'] = "Częstotliwość dla CW QRG w paśmie (mus
$lang['options_bands_name_band'] = "Nazwa pasma (np. 20m)";
$lang['options_bands_name_bandgroup'] = "Nazwa grupy pasm (np. hf, vhf, uhf, shf)";
$lang['options_bands_delete_warning'] = "Ostrzeżenie! Czy na pewno chcesz usunąć następujące pasmo: ";
$lang['options_appearance_settings_saved'] = 'Ustawienia wyglądu zostały pomyślnie zapisane.';

查看文件

@ -122,3 +122,4 @@ $lang['options_bands_cw_qrg_hint'] = "Frequência CW da banda (em Hz)";
$lang['options_bands_name_band'] = "Nome da Banda (ex: 20m)";
$lang['options_bands_name_bandgroup'] = "Nome do grupo da banda (ex: hf, vhf, uhf, shf)";
$lang['options_bands_delete_warning'] = "Atenção! Deseja mesmo excluir a banda: ";
$lang['options_appearance_settings_saved'] = 'As configurações de aparência foram salvas com sucesso.';

查看文件

@ -123,4 +123,5 @@ $lang['options_bands_cw_qrg_hint'] = "Частота CW QRG в диапазон
$lang['options_bands_name_band'] = "Название диапазона (к прмиеру, 20м)";
$lang['options_bands_name_bandgroup'] = "Название группы диапазонов (к примеру, hf, vhf, uhf, shf)";
$lang['options_bands_delete_warning'] = "Предупреждение! Вы уверены в том, что хотите удалить следующий диапазон: ";
$lang['options_appearance_settings_saved'] = 'Настройки внешнего вида успешно сохранены.';

查看文件

@ -123,4 +123,5 @@ $lang['options_bands_cw_qrg_hint'] = "Frecuencia para el QRG de CW en la banda (
$lang['options_bands_name_band'] = "Nombre de la Banda (ej. 20m)";
$lang['options_bands_name_bandgroup'] = "Nombre del grupo de bandas (ej. hf, vhf, uhf, shf)";
$lang['options_bands_delete_warning'] = "¡Advertencia! ¿Está seguro que desea eliminar la banda a continuación: ";
$lang['options_appearance_settings_saved'] = 'La configuración de apariencia se ha guardado correctamente.';

查看文件

@ -123,4 +123,5 @@ $lang['options_bands_cw_qrg_hint'] = "Frequency for CW QRG in band (must be in H
$lang['options_bands_name_band'] = "Name of Band (E.g. 20m)";
$lang['options_bands_name_bandgroup'] = "Name of bandgroup (E.g. hf, vhf, uhf, shf)";
$lang['options_bands_delete_warning'] = "Warning! Are you sure you want to delete the following band: ";
$lang['options_appearance_settings_saved'] = 'Utseendeinställningar har sparats framgångsrikt.';

查看文件

@ -121,3 +121,4 @@ $lang['options_bands_cw_qrg_hint'] = "Banttaki CW QRG frekansı (Hz cinsinden ol
$lang['options_bands_name_band'] = "Bant Adı (Örn. 20m)";
$lang['options_bands_name_bandgroup'] = "Bant grubunun adı (Örn. hf, vhf, uhf, shf)";
$lang['options_bands_delete_warning'] = "Uyarı! Aşağıdaki bandı silmek istediğinizden emin misiniz: ";
$lang['options_appearance_settings_saved'] = 'Görünüm ayarları başarıyla kaydedildi.';