⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.93
Server IP:
65.108.141.171
Server:
Linux server.heloix.com 5.4.0-214-generic #234-Ubuntu SMP Fri Mar 14 23:50:27 UTC 2025 x86_64
Server Software:
Apache
PHP Version:
7.4.33
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
usr
/
share
/
webmin
/
virtual-server
/
View File Name :
check.cgi
#!/usr/bin/perl # check.cgi # Make sure that all enabled features are valid, and check the status of quotas require './virtual-server-lib.pl'; &can_check_config() || &error($text{'check_ecannot'}); &ui_print_unbuffered_header(undef, $text{'check_title'}, ""); # First show any warnings print &warning_messages(); &read_file("$module_config_directory/last-config", \%lastconfig); print "<b>$text{'check_desc'}</b><br><p></p>\n"; &$indent_print(); $cerr = &check_virtual_server_config(\%lastconfig); &check_error($cerr) if ($cerr); &$outdent_print(); print "<p></p><b>$text{'check_done'}</b><br data-x-br><p>\n"; # See if any options effecting Webmin users have changed if (&need_update_webmin_users_post_config(\%lastconfig)) { if ($config{'post_check'}) { print "<p></p>"; # Update all Webmin users &modify_all_webmin(); if ($virtualmin_pro) { &modify_all_resellers(); } } else { # Just offer to update my $form = &ui_form_start("all_webmin.cgi"); $form .= "$text{'check_needupdate'}<p>\n"; $form .= &ui_form_end([ [ "now", $text{'check_updatenow'} ] ]); print &ui_alert_box($form, 'warn'); } } # Setup the licence cron job (if needed) &setup_licence_cron(); # Apply the new config &run_post_config_actions(\%lastconfig); # Clear cache of links &clear_links_cache(); &run_post_actions(); &webmin_log("check"); # Call any theme post command if (defined(&theme_post_save_domain)) { &theme_post_save_domain(undef, 'modify'); } &ui_print_footer("", $text{'index_return'}); sub check_error { print "<p>$_[0]<p>\n"; print "</ul>\n"; print &ui_alert_box($text{'check_failed'}, 'warn', undef, undef, ' '); print "<p>\n"; &ui_print_footer("", $text{'index_return'}); exit; }