[ Avaa Bypassed ]




Upload:

Command:

www-data@3.142.83.171: ~ $
#!/usr/bin/perl
# save.cgi
# Save an existing cluster cron job, or create a new one

require './cluster-cron-lib.pl';
&error_setup($text{'save_err'});
&ReadParse();

if ($in{'exec'}) {
	&redirect("exec.cgi?id=".&urlize($in{'id'}));
	return;
	}
elsif ($in{'delete'}) {
	&redirect("delete.cgi?id=".&urlize($in{'id'}));
	return;
	}

@jobs = &list_cluster_jobs();
if ($in{'new'}) {
	$job = { 'type' => 0,
		 'cluster_id' => time()."-".$$ };
	}
else {
	($oldjob) = grep { $_->{'cluster_id'} eq $in{'id'} } @jobs;
	$job->{'cluster_id'} = $oldjob->{'cluster_id'};
	$job->{'type'} = $oldjob->{'type'};
	$job->{'file'} = $oldjob->{'file'};
	$job->{'line'} = $oldjob->{'line'};
	$job->{'nolog'} = $oldjob->{'nolog'};
	}

# Check and parse inputs
if ($in{"cmd"} !~ /\S/) {
	&error($cron::text{'save_ecmd'});
	}
if (!$in{'user'}) {
	&error($cron::text{'save_euser'});
	}
&cron::parse_times_input($job, \%in);
$in{input} =~ s/\r//g; $in{input} =~ s/%/\\%/g;
$in{cmd} =~ s/%/\\%/g;
$job->{'active'} = $in{'active'};
$job->{'cluster_command'} = $in{'cmd'};
if ($in{input} =~ /\S/) {
	@inlines = split(/\n/ , $in{input});
	$job->{'cluster_input'} .= join('%' , @inlines);
	}
$job->{'command'} = "$cluster_cron_cmd $job->{'cluster_id'}";
$job->{'cluster_user'} = $in{'user'};
$job->{'user'} = 'root';
$job->{'cluster_server'} = join(" ", split(/\0/, $in{'server'}));

# Make sure the wrapper script exists
if (!-r $cluster_cron_cmd) {
	&lock_file($cluster_cron_cmd);
	&cron::create_wrapper($cluster_cron_cmd, $module_name, "cron.pl");
	&unlock_file($cluster_cron_cmd);
	}

if (!$in{'new'}) {
	# Editing an existing job
	&modify_cluster_job($job);
	}
else {
	# Creating a new job
	&create_cluster_job($job);
	}

if ($in{'new'}) {
	&webmin_log("create", "cron", $job->{'cluster_user'}, $job);
	}
else {
	&webmin_log("modify", "cron", $job->{'cluster_user'}, $job);
	}
&redirect("");



Filemanager

Name Type Size Permission Actions
help Folder 0755
images Folder 0755
lang Folder 0755
CHANGELOG File 109 B 0644
cluster-cron-lib.pl File 4.76 KB 0755
cron.pl File 658 B 0755
delete.cgi File 346 B 0755
delete_jobs.cgi File 409 B 0755
edit.cgi File 2.25 KB 0755
exec.cgi File 1.18 KB 0755
index.cgi File 1.92 KB 0755
log_parser.pl File 879 B 0755
module.info File 250 B 0644
module.info.af File 0 B 0644
module.info.af.auto File 151 B 0644
module.info.ar File 0 B 0644
module.info.ar.auto File 212 B 0644
module.info.be File 0 B 0644
module.info.be.auto File 221 B 0644
module.info.bg File 0 B 0644
module.info.bg.auto File 216 B 0644
module.info.ca File 133 B 0644
module.info.ca.auto File 29 B 0644
module.info.cs File 30 B 0644
module.info.cs.auto File 127 B 0644
module.info.da File 0 B 0644
module.info.da.auto File 133 B 0644
module.info.de File 130 B 0644
module.info.de.auto File 29 B 0644
module.info.el File 0 B 0644
module.info.el.auto File 284 B 0644
module.info.es File 33 B 0644
module.info.es.auto File 130 B 0644
module.info.eu File 0 B 0644
module.info.eu.auto File 154 B 0644
module.info.fa File 0 B 0644
module.info.fa.auto File 200 B 0644
module.info.fi File 0 B 0644
module.info.fi.auto File 152 B 0644
module.info.fr File 38 B 0644
module.info.fr.auto File 130 B 0644
module.info.he File 0 B 0644
module.info.he.auto File 182 B 0644
module.info.hr File 0 B 0644
module.info.hr.auto File 154 B 0644
module.info.hu File 40 B 0644
module.info.hu.auto File 131 B 0644
module.info.it File 0 B 0644
module.info.it.auto File 154 B 0644
module.info.ja File 0 B 0644
module.info.ja.auto File 199 B 0644
module.info.ko File 0 B 0644
module.info.ko.auto File 174 B 0644
module.info.lt File 0 B 0644
module.info.lt.auto File 159 B 0644
module.info.lv File 0 B 0644
module.info.lv.auto File 155 B 0644
module.info.ms File 112 B 0644
module.info.ms.auto File 29 B 0644
module.info.mt File 0 B 0644
module.info.mt.auto File 150 B 0644
module.info.nl File 40 B 0644
module.info.nl.auto File 124 B 0644
module.info.no File 29 B 0644
module.info.no.auto File 109 B 0644
module.info.pl File 153 B 0644
module.info.pl.auto File 29 B 0644
module.info.pt File 0 B 0644
module.info.pt.auto File 160 B 0644
module.info.pt_BR File 0 B 0644
module.info.pt_BR.auto File 169 B 0644
module.info.ro File 0 B 0644
module.info.ro.auto File 143 B 0644
module.info.ru File 0 B 0644
module.info.ru.auto File 284 B 0644
module.info.sk File 0 B 0644
module.info.sk.auto File 164 B 0644
module.info.sl File 0 B 0644
module.info.sl.auto File 145 B 0644
module.info.sv File 0 B 0644
module.info.sv.auto File 134 B 0644
module.info.th File 0 B 0644
module.info.th.auto File 272 B 0644
module.info.tr File 0 B 0644
module.info.tr.auto File 162 B 0644
module.info.uk File 0 B 0644
module.info.uk.auto File 215 B 0644
module.info.ur File 0 B 0644
module.info.ur.auto File 211 B 0644
module.info.vi File 0 B 0644
module.info.vi.auto File 162 B 0644
module.info.zh File 0 B 0644
module.info.zh.auto File 127 B 0644
module.info.zh_TW File 0 B 0644
module.info.zh_TW.auto File 136 B 0644
save.cgi File 1.82 KB 0755
uninstall.pl File 233 B 0755