⚝
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
/
Edit File: list_running.cgi
#!/usr/bin/perl # Show a list of all running backups require './virtual-server-lib.pl'; &ReadParse(); &can_backup_sched() || &error($text{'sched_ecannot'}); &can_backup_domain() || &error($text{'backup_ecannot'}); &ui_print_header(undef, $text{'running_title'}, ""); @scheds = &list_running_backups(); @scheds = grep { &can_backup_sched($_) } @scheds; # Work out what to show @table = ( ); $hasowner = 0; if (&can_backup_domain() == 1) { # For master admin, show it if any schedule has a non-master owner ($hasowner) = grep { $_->{'owner'} } @scheds; } elsif (&can_backup_domain() == 3) { # For resellers, always show owner column $hasowner = 1; } # Build table of backups foreach $s (@scheds) { my @row; push(@row, { 'type' => 'checkbox', 'name' => 'd', 'value' => $s->{'id'}."-".$s->{'pid'} }); @dests = &get_scheduled_backup_dests($s); @nices = map { &nice_backup_url($_, 1) } @dests; push(@row, &ui_link("backup_form.cgi?sched=$s->{'id'}", join("<br>\n", @nices))); push(@row, &nice_backup_doms($s)); push(@row, &make_date($s->{'started'})); push(@row, $text{'running_'.$s->{'scripttype'}} || $s->{'scripttype'}); push(@table, \@row); } # Output the form and table print &ui_form_columns_table( "kill_running.cgi", [ [ 'stop', $text{'running_stop'} ] ], 1, [ ], undef, [ "", $text{'sched_dest'}, $text{'sched_doms'}, $text{'running_started'}, $text{'running_mode'}, ], 100, \@table, [ '', 'string', 'string' ], 0, undef, $text{'running_none'}); if (!@table) { print &text('running_link', 'list_sched.cgi', 'backuplog.cgi'),"<p>\n"; } &ui_print_footer("", $text{'index_return'});
Simpan