/
usr
/
share
/
usermin
/
/usr/share/usermin
mkdir
upload
Name
Size
Mode
Actions
at/
-
0755
rm
authentic-theme/
-
0755
rm
blue-theme/
-
0755
rm
changepass/
-
0755
rm
chfn/
-
0755
rm
commands/
-
0755
rm
cron/
-
0755
rm
cshrc/
-
0755
rm
fetchmail/
-
0755
rm
filemin/
-
0755
rm
filter/
-
0755
rm
forward/
-
0755
rm
gnupg/
-
0755
rm
gray-theme/
-
0755
rm
htaccess/
-
0755
rm
htaccess-htpasswd/
-
0755
rm
images/
-
0755
rm
lang/
-
0755
rm
language/
-
0755
rm
mailbox/
-
0755
rm
mailcap/
-
0755
rm
man/
-
0755
rm
mysql/
-
0755
rm
plan/
-
0755
rm
postgresql/
-
0755
rm
proc/
-
0755
rm
procmail/
-
0755
rm
quota/
-
0755
rm
schedule/
-
0755
rm
shell/
-
0755
rm
spam/
-
0755
rm
ssh/
-
0755
rm
theme/
-
0755
rm
tunnel/
-
0755
rm
twofactor/
-
0755
rm
ulang/
-
0755
rm
unauthenticated/
-
0755
rm
updown/
-
0755
rm
usermount/
-
0755
rm
vendor_perl/
-
0755
rm
xterm/
-
0755
rm
acl_security.pl
2959
0755
edit
dl
rm
chooser.cgi
7387
0755
edit
dl
rm
config-aix
227
0644
edit
dl
rm
config-cobalt-linux
264
0644
edit
dl
rm
config-coherent-linux
264
0644
edit
dl
rm
config-corel-linux
264
0644
edit
dl
rm
config-debian-linux
264
0644
edit
dl
rm
config-freebsd
256
0644
edit
dl
rm
config-generic-linux
264
0644
edit
dl
rm
config-gentoo-linux
264
0644
edit
dl
rm
config-hpux
243
0644
edit
dl
rm
config-irix
284
0644
edit
dl
rm
config-lib.pl
12120
0755
edit
dl
rm
config-macos
260
0644
edit
dl
rm
config-mandrake-linux
278
0644
edit
dl
rm
config-msc-linux
264
0644
edit
dl
rm
config-netbsd
283
0644
edit
dl
rm
config-open-linux
264
0644
edit
dl
rm
config-openbsd
241
0644
edit
dl
rm
config-openmamba-linux
264
0644
edit
dl
rm
config-openserver
236
0644
edit
dl
rm
config-osf1
266
0644
edit
dl
rm
config-redhat-linux
264
0644
edit
dl
rm
config-slackware-linux
280
0644
edit
dl
rm
config-sol-linux
264
0644
edit
dl
rm
config-solaris
417
0644
edit
dl
rm
config-suse-linux
264
0644
edit
dl
rm
config-trustix-linux
264
0644
edit
dl
rm
config-turbo-linux
264
0644
edit
dl
rm
config-united-linux
264
0644
edit
dl
rm
config-unixware
286
0644
edit
dl
rm
copyconfig.pl
4436
0755
edit
dl
rm
date_chooser.cgi
2241
0755
edit
dl
rm
deb-name
8
0644
edit
dl
rm
defaultacl
98
0644
edit
dl
rm
defaulttheme
16
0644
edit
dl
rm
entities_map.txt
1501
0644
edit
dl
rm
favicon.ico
15086
0644
edit
dl
rm
feedback.cgi
6519
0755
edit
dl
rm
feedback_form.cgi
3533
0755
edit
dl
rm
group_chooser.cgi
7690
0755
edit
dl
rm
help.cgi
2313
0755
edit
dl
rm
html-editor-lib.pl
18147
0644
edit
dl
rm
index.cgi
5781
0755
edit
dl
rm
install-module.pl
1304
0755
edit
dl
rm
install-type
4
0644
edit
dl
rm
javascript-lib.pl
15042
0755
edit
dl
rm
lang_list.txt
2570
0644
edit
dl
rm
LICENCE
1516
0644
edit
dl
rm
LICENCE.ja
1654
0644
edit
dl
rm
maketemp.pl
424
0755
edit
dl
rm
mime.types
12713
0644
edit
dl
rm
miniserv.pem
2969
0644
edit
dl
rm
miniserv.pl
189439
0755
edit
dl
rm
newmods.pl
1280
0755
edit
dl
rm
oschooser.pl
4655
0755
edit
dl
rm
os_list.txt
35825
0644
edit
dl
rm
pam_login.cgi
4429
0755
edit
dl
rm
password_change.cgi
7192
0755
edit
dl
rm
password_form.cgi
1327
0755
edit
dl
rm
perlpath.pl
571
0755
edit
dl
rm
README
1972
0644
edit
dl
rm
robots.txt
26
0644
edit
dl
rm
session_login.cgi
5230
0755
edit
dl
rm
setup.sh
26810
0755
edit
dl
rm
switch_user.cgi
404
0755
edit
dl
rm
thirdparty.pl
1774
0755
edit
dl
rm
uconfig.cgi
1428
0755
edit
dl
rm
uconfig_save.cgi
1490
0755
edit
dl
rm
ui-lib.pl
115945
0755
edit
dl
rm
update-from-repo.sh
15124
0755
edit
dl
rm
updateboot.pl
2429
0755
edit
dl
rm
uptracker.cgi
2956
0755
edit
dl
rm
usermin-init
1927
0755
edit
dl
rm
usermin-pam
101
0644
edit
dl
rm
usermin-pam-osx
243
0644
edit
dl
rm
usermin-systemd
443
0644
edit
dl
rm
user_chooser.cgi
7571
0755
edit
dl
rm
version
6
0644
edit
dl
rm
web-lib-funcs.pl
405160
0755
edit
dl
rm
web-lib.pl
907
0755
edit
dl
rm
webmin-search-lib.pl
9697
0755
edit
dl
rm
WebminCore.pm
8873
0644
edit
dl
rm
webmin_search.cgi
2697
0755
edit
dl
rm
Edit:
/usr/share/usermin/WebminCore.pm
(8873B)
=head1 WebminCore.pm Perl module that exports Webmin API functions. Example code : use WebminCore; init_config(); ui_print_header(undef, 'My Module', ''); print 'This is Webmin version ',get_webmin_version(),'<p>\n'; ui_print_footer(); Full function documentation is in web-lib-funcs.pl. =cut package WebminCore; use lib ("$ENV{'LIBROOT'}/vendor_perl"); require Exporter; @ISA = qw(Exporter); # Export global variables to caller $main::export_to_caller = 1; # Add functions in web-lib-funcs.pl # Generated with : # grep -h "^sub " web-lib-funcs.pl ui-lib.pl | sed -e 's/sub //' | xargs echo @EXPORT = qw(read_file read_file_cached read_file_cached_with_stat write_file html_escape html_unescape html_strip quote_escape quote_literal_escape quote_javascript default_webmin_temp_dir tempname_dir tempname_dir_sys tempname transname transname_timestamped trunc indexof indexoflc sysprint check_ipaddress check_ip6address is_non_public_ipaddress generate_icon urlize un_urlize include copydata ReadParseMime ReadParse read_fully read_parse_mime_callback read_parse_mime_javascript PrintHeader header get_html_title get_html_framed_title get_html_status_line popup_header footer popup_footer load_module_preferences load_theme_library redirect kill_byname kill_byname_logged find_byname error error_stderr popup_error register_error_handler call_error_handlers error_setup wait_for fast_wait_for has_command make_date make_date_relative file_chooser_button popup_window_button popup_window_link read_acl acl_filename acl_check get_miniserv_config_file get_miniserv_config put_miniserv_config restart_miniserv reload_miniserv check_os_support http_download complete_http_download http_post ftp_download ftp_upload no_proxy open_socket download_timeout ftp_command to_ipaddress to_ip6address to_hostname icons_table replace_meta replace_file_line read_file_lines flush_file_lines unflush_file_lines unix_user_input unix_group_input hlink user_chooser_button group_chooser_button foreign_check foreign_exists foreign_available foreign_require foreign_call foreign_config foreign_installed foreign_defined get_system_hostname get_webmin_version get_webmin_version_release get_webmin_full_version get_module_acl get_group_module_acl save_module_acl save_group_module_acl init_config load_language_auto load_language text_subs text encode_base64 decode_base64 encode_base32 decode_base32 get_module_info get_all_module_infos list_themes get_theme_info list_locales list_languages safe_language read_env_file write_env_file lock_file unlock_file test_lock unlock_all_files can_lock_file webmin_log additional_log var_dump webmin_debug_log system_logged backquote_logged backquote_with_timeout backquote_command kill_logged rename_logged rename_file symlink_logged symlink_file link_file make_dir make_dir_recursive set_ownership_permissions unlink_logged unlink_file copy_permissions_source_dest copy_source_dest move_source_dest remote_session_name verify_session_id remote_foreign_require remote_foreign_call remote_foreign_check remote_foreign_config remote_eval remote_write remote_read remote_finished remote_error_setup remote_rpc_call remote_multi_callback remote_multi_callback_error serialise_variable unserialise_variable other_groups date_chooser_button help_file read_help_file seed_random disk_usage_kb recursive_disk_usage help_search_link make_http_connection validate_ssl_connection read_http_connection write_http_connection close_http_connection clean_environment reset_environment clean_language progress_callback switch_to_remote_user switch_to_unix_user eval_as_unix_user create_user_config_dirs create_missing_homedir filter_javascript resolve_links simplify_path same_file flush_webmin_caches list_usermods available_usermods get_available_module_infos get_visible_module_infos get_visible_modules_categories is_under_directory parse_http_url check_clicks_function load_entities_map entities_to_ascii get_product_name get_charset get_display_hostname save_module_config save_user_module_config nice_size get_perl_path get_goto_module select_all_link select_invert_link select_rows_link check_pid_file get_mod_lib module_root_directory list_mime_types guess_mime_type open_tempfile close_tempfile print_tempfile is_selinux_enabled get_clear_file_attributes reset_file_attributes cleanup_tempnames open_lock_tempfile END month_to_number number_to_month get_rbac_module_acl supports_rbac supports_ipv6 use_rbac_module_acl execute_command open_readfile open_execute_command translate_filename translate_command register_filename_callback register_command_callback capture_function_output capture_function_output_tempfile modules_chooser_button substitute_template substitute_pattern running_in_zone running_in_vserver running_in_xen running_in_openvz list_categories is_readonly_mode command_as_user list_osdn_mirrors convert_osdn_url get_current_dir supports_users supports_symlinks quote_path get_windows_root read_file_contents write_file_contents read_file_contents_limit unix_crypt split_quoted_string write_to_http_cache check_in_http_cache clear_http_cache supports_javascript get_module_name get_module_variable clear_time_locale reset_time_locale callers_package web_libs_package get_userdb_string connect_userdb disconnect_userdb split_userdb_string uniquelc list_combined_webmin_menu list_modules_webmin_menu module_to_menu_item list_combined_system_info shell_is_bash compare_version_numbers convert_to_json convert_from_json print_json get_referer_relative get_webmin_email_url get_webmin_browser_url trim ui_link ui_help ui_img ui_link_button ui_table_start ui_table_end ui_table_row ui_table_hr ui_table_span ui_columns_start ui_columns_row ui_columns_header ui_checked_columns_row ui_radio_columns_row ui_columns_end ui_columns_table ui_form_columns_table ui_form_elements_wrapper ui_form_start ui_form_end ui_textbox ui_filebox ui_bytesbox ui_upload ui_password ui_hidden ui_select ui_multi_select ui_multi_select_javascript ui_radio ui_yesno_radio ui_radio_row ui_checkbox ui_oneradio ui_textarea ui_user_textbox ui_users_textbox ui_group_textbox ui_groups_textbox ui_opt_textbox ui_submit ui_reset ui_button ui_date_input ui_buttons_start ui_buttons_end ui_buttons_row ui_buttons_hr ui_post_header ui_pre_footer ui_print_header ui_print_unbuffered_header ui_print_footer ui_config_link ui_print_endpage ui_subheading ui_links_row ui_hidden_javascript ui_hidden_start ui_hidden_end ui_hidden_table_row_start ui_hidden_table_row_end ui_hidden_table_start ui_hidden_table_end ui_tabs_start ui_tabs_end ui_tabs_start_tab ui_tabs_start_tabletab ui_tabs_end_tab ui_tabs_end_tabletab ui_max_text_width ui_radio_selector ui_radio_selector_javascript ui_switch_theme_javascript ui_grid_table ui_radio_table ui_up_down_arrows ui_hr ui_nav_link ui_confirmation_form ui_text_color ui_alert_box js_disable_inputs ui_page_flipper js_checkbox_disable js_redirect ui_webmin_link ui_line_break_double ui_page_refresh ui_details ui_div_row ui_space ui_newline ui_text_wrap ui_element_inline ui_paginations ui_hide_outside_of_viewport ui_read_file_contents_limit ui_note ui_brh ui_tag_start ui_tag_content ui_tag_end ui_tag ui_alert ui_button_icon ui_link_icon ui_icon ui_br ui_p ui_text_mask get_python_cmd get_buffer_size get_buffer_size_binary get_webprefix get_sub_ref_name setvar getvar delvar print_call_stack webmin_user_can_rpc webmin_user_login_mode webmin_user_is_admin webmin_user_is get_current_theme_info_cached miniserv_using_default_cert is_int float is_float parse_accepted_language get_default_system_locale get_http_redirect get_http_cookie create_wrapper get_lock_links_dir allocate_miniserv_websocket get_miniserv_websocket_url remove_miniserv_websocket cleanup_miniserv_websockets get_miniserv_websockets_modules get_webmin_base_url encrypt_phrase decrypt_phrase is_encrypt_phrase); # Add global variables in web-lib.pl push(@EXPORT, qw(&unique)); push(@EXPORT, qw($config_directory $var_directory $remote_error_handler %month_to_number_map %number_to_month_map $webmin_feedback_address $default_lang $default_charset $module_index_name $module_index_link %in $in @in $progress_callback_prefix $progress_callback_url $wait_for_debug $wait_for_input @matches $theme_no_table $webmin_logfile $pragma_no_cache)); # Functions defined in themes push(@EXPORT, qw(&theme_post_save_domain &theme_post_save_domains &theme_post_save_server &theme_select_server &theme_select_domain &theme_post_save_folder &theme_post_change_modules &theme_address_button &theme_virtualmin_ui_rating_selector &theme_virtualmin_ui_show_cron_time &theme_virtualmin_ui_parse_cron_time &theme_virtualmin_ui_html_editor_bodytags &theme_virtualmin_ui_show_html_editor &theme_post_change_theme &theme_pre_change_theme &theme_fonts &theme_css_inline &theme_forgot_url &theme_forgot_handler)); $called_from_webmin_core = 1; do "web-lib.pl"; do "ui-lib.pl"; 1;
Save
cmd:
run