%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/share/webmin/authentic-theme/
Upload File :
Create Path :
Current File : //usr/share/webmin/authentic-theme/settings-user.cgi

#!/usr/bin/perl

#
# Authentic Theme (https://github.com/authentic-theme/authentic-theme)
# Copyright Ilia Rostovtsev <programming@rostovtsev.io>
# Licensed under MIT (https://github.com/authentic-theme/authentic-theme/blob/master/LICENSE)
#
use strict;

use File::Basename;

our ($remote_user, %theme_config, %theme_text);

require(dirname(__FILE__) . "/authentic-lib.pm");

$theme_config{'settings_show_theme_configuration_for_admins_only'} eq 'true' &&
  error($theme_text{'settings_show_theme_configuration_for_admins_only_error'});

ui_print_header(($theme_text{'settings_subtitle'} . ' <tt>' . $remote_user . '</tt>'),
                $theme_text{'settings_title'},
                undef, undef, undef, 1);

print ui_form_start("save_config.cgi", "post", undef, 'id="settings_"');

print ui_table_start(
                     ('<i class="fa fa-cogs vertical-align-text-middle"></i> ' .
                        $theme_text{'settings_right_theme_configurable_options_title'}
                     ),
                     undef, 2);

print ui_table_row(undef, '<b data-first-child>' . $theme_text{'settings_global_options_title'} . '</b>', 2);

print ui_table_row($theme_text{'settings_usermin_default_module'},
                   settings_get_select_default_module('settings_usermin_default_module',
                                                      $theme_config{'settings_usermin_default_module'}
                   ));
print ui_table_row($theme_text{'settings_document_title'},
                   settings_get_select_document_title(
                                                      ($theme_config{'settings_document_title'} ne 'undefined' ?
                                                         $theme_config{'settings_document_title'} :
                                                         '1'
                                                      ),
                                                      'settings_document_title'
                   ));
print ui_table_row($theme_text{'settings_font_family'},
                   settings_get_select_font_family(
                                                   ($theme_config{'settings_font_family'} ne 'undefined' ?
                                                      $theme_config{'settings_font_family'} :
                                                      '0'
                                                   ),
                                                   'settings_font_family'
                   ));
print ui_table_row($theme_text{'settings_cm_editor_palette'},
                   settings_get_select_editor_color(
                                                    ($theme_config{'settings_cm_editor_palette'} ne 'undefined' ?
                                                       $theme_config{'settings_cm_editor_palette'} :
                                                       'monokai'
                                                    ),
                                                    'settings_cm_editor_palette'
                   ));
print ui_table_row($theme_text{'settings_hide_top_loader'},
                   ui_yesno_radio('settings_hide_top_loader', $theme_config{'settings_hide_top_loader'}, "true", "false"));
print ui_table_row($theme_text{'settings_theme_make_date'},
                   ui_yesno_radio('settings_theme_make_date',
                                  $theme_config{'settings_theme_make_date'},
                                  "true", "false"
                   ));
print ui_table_row($theme_text{'settings_enable_container_offset'},
                   ui_yesno_radio('settings_enable_container_offset',
                                  $theme_config{'settings_enable_container_offset'},
                                  "true", "false"
                   ));
print ui_table_row($theme_text{'settings_contrast_mode'},
                   ui_yesno_radio('settings_contrast_mode', $theme_config{'settings_contrast_mode'}, "true", "false"));

print ui_table_row($theme_text{'settings_right_page_hide_persistent_vscroll'},
                   ui_yesno_radio('settings_right_page_hide_persistent_vscroll',
                                  $theme_config{'settings_right_page_hide_persistent_vscroll'},
                                  "true", "false"
                   ));
print ui_table_row($theme_text{'settings_mail_ui'},
                   ui_yesno_radio('settings_mail_ui', $theme_config{'settings_mail_ui'}, "true", "false"));
print ui_table_row(undef, '<b>' . $theme_text{'settings_right_navigation_menu_title'} . '</b>', 2);

print ui_table_row($theme_text{'settings_navigation_color'},
                   settings_get_select_navigation_color(
                                                        ($theme_config{'settings_navigation_color'} ne 'undefined' ?
                                                           $theme_config{'settings_navigation_color'} :
                                                           'brown'
                                                        ),
                                                        'settings_navigation_color'
                   ));
print ui_table_row($theme_text{'settings_collapse_navigation_link'},
                   ui_yesno_radio('settings_collapse_navigation_link',
                                  $theme_config{'settings_collapse_navigation_link'},
                                  "true", "false"
                   ));
if (dashboard_switch() ne '1') {
    print ui_table_row($theme_text{'settings_sysinfo_link_mini'},
                       ui_yesno_radio('settings_sysinfo_link_mini', $theme_config{'settings_sysinfo_link_mini'},
                                      "true",                       "false"
                       ));
}
print ui_table_row($theme_text{'settings_show_night_mode_link'},
                   ui_yesno_radio('settings_show_night_mode_link', $theme_config{'settings_show_night_mode_link'},
                                  "true",                          "false"
                   ));
if (foreign_available("shell")) {
    print ui_table_row($theme_text{'settings_show_terminal_link'},
                       ui_yesno_radio('settings_show_terminal_link', $theme_config{'settings_show_terminal_link'},
                                      "true",                        "false"
                       ));
}
print ui_table_row($theme_text{'settings_favorites'},
                   ui_yesno_radio('settings_favorites', $theme_config{'settings_favorites'}, "true", "false"));
print ui_table_row($theme_text{'settings_theme_options_button'},
                   ui_yesno_radio('settings_theme_options_button', $theme_config{'settings_theme_options_button'},
                                  "true",                          "false"
                   ));
print ui_table_row($theme_text{'settings_leftmenu_button_refresh'},
                   ui_yesno_radio('settings_leftmenu_button_refresh',
                                  $theme_config{'settings_leftmenu_button_refresh'},
                                  "true", "false"
                   ));

print ui_table_row(undef, '<b>' . $theme_text{'settings_right_hotkey_options_title'} . '</b>', 2);
print ui_table_row($theme_text{'settings_hotkeys_active'},
                   ui_yesno_radio('settings_hotkeys_active', $theme_config{'settings_hotkeys_active'}, "true", "false"));

print ui_table_end();

print ui_hidden();

print ui_form_end([['save_user', $theme_text{'save'}]]);

ui_print_footer();

Zerion Mini Shell 1.0