X7ROOT File Manager
Current Path:
/usr/libexec/webmin/updown
usr
/
libexec
/
webmin
/
updown
/
📁
..
📄
CHANGELOG
(876 B)
📄
acl_security.pl
(1.74 KB)
📄
cancel.cgi
(850 B)
📄
config
(34 B)
📄
config.info.ca
(376 B)
📄
config.info.cz
(0 B)
📄
defaultacl
(42 B)
📄
download.cgi
(4.58 KB)
📄
download.pl
(1.39 KB)
📄
fetch.cgi
(3.1 KB)
📁
images
📄
index.cgi
(7.04 KB)
📁
lang
📄
log_parser.pl
(986 B)
📄
module.info
(210 B)
📄
module.info.af
(0 B)
📄
module.info.af.auto
(179 B)
📄
module.info.ar
(0 B)
📄
module.info.ar.auto
(250 B)
📄
module.info.be
(0 B)
📄
module.info.be.auto
(289 B)
📄
module.info.bg
(0 B)
📄
module.info.bg.auto
(293 B)
📄
module.info.ca
(168 B)
📄
module.info.ca.auto
(20 B)
📄
module.info.cs
(30 B)
📄
module.info.cs.auto
(144 B)
📄
module.info.da
(0 B)
📄
module.info.da.auto
(183 B)
📄
module.info.de
(174 B)
📄
module.info.de.auto
(19 B)
📄
module.info.el
(0 B)
📄
module.info.el.auto
(334 B)
📄
module.info.es
(27 B)
📄
module.info.es.auto
(152 B)
📄
module.info.eu
(0 B)
📄
module.info.eu.auto
(180 B)
📄
module.info.fa
(0 B)
📄
module.info.fa.auto
(267 B)
📄
module.info.fi
(27 B)
📄
module.info.fi.auto
(137 B)
📄
module.info.fr
(38 B)
📄
module.info.fr.auto
(166 B)
📄
module.info.he
(0 B)
📄
module.info.he.auto
(207 B)
📄
module.info.hr
(0 B)
📄
module.info.hr.auto
(165 B)
📄
module.info.hu
(32 B)
📄
module.info.hu.auto
(159 B)
📄
module.info.it
(26 B)
📄
module.info.it.auto
(130 B)
📄
module.info.ja
(48 B)
📄
module.info.ja.auto
(217 B)
📄
module.info.ko
(31 B)
📄
module.info.ko.auto
(170 B)
📄
module.info.lt
(0 B)
📄
module.info.lt.auto
(167 B)
📄
module.info.lv
(0 B)
📄
module.info.lv.auto
(214 B)
📄
module.info.ms
(191 B)
📄
module.info.ms.auto
(19 B)
📄
module.info.mt
(0 B)
📄
module.info.mt.auto
(169 B)
📄
module.info.nl
(31 B)
📄
module.info.nl.auto
(155 B)
📄
module.info.no
(33 B)
📄
module.info.no.auto
(158 B)
📄
module.info.pl
(147 B)
📄
module.info.pl.auto
(20 B)
📄
module.info.pt
(0 B)
📄
module.info.pt.auto
(176 B)
📄
module.info.pt_BR
(0 B)
📄
module.info.pt_BR.auto
(185 B)
📄
module.info.ro
(0 B)
📄
module.info.ro.auto
(191 B)
📄
module.info.ru
(49 B)
📄
module.info.ru.auto
(256 B)
📄
module.info.sk
(26 B)
📄
module.info.sk.auto
(145 B)
📄
module.info.sl
(0 B)
📄
module.info.sl.auto
(159 B)
📄
module.info.sv
(0 B)
📄
module.info.sv.auto
(190 B)
📄
module.info.th
(0 B)
📄
module.info.th.auto
(372 B)
📄
module.info.tr
(29 B)
📄
module.info.tr.auto
(144 B)
📄
module.info.uk
(0 B)
📄
module.info.uk.auto
(317 B)
📄
module.info.ur
(0 B)
📄
module.info.ur.auto
(299 B)
📄
module.info.vi
(0 B)
📄
module.info.vi.auto
(211 B)
📄
module.info.zh
(0 B)
📄
module.info.zh.auto
(142 B)
📄
module.info.zh_TW
(27 B)
📄
module.info.zh_TW.auto
(127 B)
📄
safeacl
(28 B)
📄
uninstall.pl
(340 B)
📄
updown-lib.pl
(7.44 KB)
📄
upload.cgi
(6.42 KB)
Editing: acl_security.pl
require 'updown-lib.pl'; # acl_security_form(&options) # Output HTML for editing security options for the updown module sub acl_security_form { my ($o) = @_; print &ui_table_row($text{'acl_upload'}, &ui_yesno_radio("upload", $o->{'upload'}), 3); print &ui_table_row($text{'acl_max'}, &ui_opt_textbox("max", $o->{'max'}, 8, $text{'acl_unlim'})." ". $text{'acl_b'}, 3); print &ui_table_row($text{'acl_download'}, &ui_radio("download", $o->{'download'}, [ [ 1, $text{'yes'} ], [ 2, $text{'acl_nosched'} ], [ 0, $text{'no'} ] ]), 3); print &ui_table_row($text{'acl_users'}, &ui_radio_table("mode", $o->{'mode'}, [ [ 0, $text{'acl_all'} ], [ 3, $text{'acl_this'} ], [ 1, $text{'acl_only'}, &ui_users_textbox("userscan", $o->{'mode'} == 1 ? $o->{'users'} : "") ], [ 2, $text{'acl_except'}, &ui_users_textbox("userscannot", $o->{'mode'} == 2 ? $o->{'users'} : "") ] ]), 3); print &ui_table_row($text{'acl_dirs'}, &ui_textarea("dirs", join("\n", split(/\s+/, $o->{'dirs'})), 3, 80). "<br>\n". &ui_checkbox("home", 1, $text{'acl_home'}, $o->{'home'}), 3); print &ui_table_row($text{'acl_fetch'}, &ui_yesno_radio("fetch", $o->{'fetch'}), 3); } # acl_security_save(&options) # Parse the form for security options for the cron module sub acl_security_save { my ($o) = @_; $o->{'upload'} = $in{'upload'}; $o->{'max'} = $in{'max_def'} ? undef : $in{'max'}; $o->{'download'} = $in{'download'}; $o->{'mode'} = $in{'mode'}; $o->{'users'} = $in{'mode'} == 0 || $in{'mode'} == 3 ? "" : $in{'mode'} == 1 ? $in{'userscan'} : $in{'userscannot'}; local @dirs = split(/\s+/, $in{'dirs'}); map { s/\/+/\//g } @dirs; map { s/([^\/])\/+$/$1/ } @dirs; $o->{'dirs'} = join(" ", @dirs); $o->{'home'} = $in{'home'}; $o->{'fetch'} = $in{'fetch'}; }
Upload File
Create Folder