X7ROOT File Manager
Current Path:
/usr/libexec/webmin/mailboxes
usr
/
libexec
/
webmin
/
mailboxes
/
📁
..
📄
CHANGELOG
(5.7 KB)
📄
Makefile
(125 B)
📄
acl_security.pl
(3 KB)
📄
boxes-lib.pl
(80.12 KB)
📄
cgi_args.pl
(520 B)
📄
config
(757 B)
📄
config.info
(4.92 KB)
📄
config.info.ca
(5.77 KB)
📄
config.info.cs
(5.18 KB)
📄
config.info.de
(6.25 KB)
📄
config.info.el
(8.13 KB)
📄
config.info.fi
(0 B)
📄
config.info.fr
(6.41 KB)
📄
config.info.hu
(0 B)
📄
config.info.it
(5.96 KB)
📄
config.info.ja
(5.96 KB)
📄
config.info.ko
(5.28 KB)
📄
config.info.nl
(5.46 KB)
📄
config.info.no
(5.24 KB)
📄
config.info.pt_BR
(0 B)
📄
config_info.pl
(389 B)
📄
defaultacl
(50 B)
📄
delete_all.cgi
(1.25 KB)
📄
delete_mail.cgi
(7 KB)
📄
detach.cgi
(3.19 KB)
📄
detachall.cgi
(1.72 KB)
📄
find.cgi
(731 B)
📄
folders-lib.pl
(102.93 KB)
📁
images
📄
index.cgi
(2.73 KB)
📁
lang
📄
list_mail.cgi
(5.15 KB)
📄
log_parser.pl
(1.02 KB)
📄
mail_search.cgi
(3.68 KB)
📄
mailboxes-lib.pl
(33.57 KB)
📄
makelang.pl
(1.35 KB)
📄
module.info
(137 B)
📄
module.info.af
(0 B)
📄
module.info.af.auto
(82 B)
📄
module.info.ar
(0 B)
📄
module.info.ar.auto
(145 B)
📄
module.info.be
(0 B)
📄
module.info.be.auto
(185 B)
📄
module.info.bg
(0 B)
📄
module.info.bg.auto
(167 B)
📄
module.info.ca
(97 B)
📄
module.info.cs
(37 B)
📄
module.info.cs.auto
(75 B)
📄
module.info.da
(0 B)
📄
module.info.da.auto
(72 B)
📄
module.info.de
(77 B)
📄
module.info.el
(0 B)
📄
module.info.el.auto
(232 B)
📄
module.info.es
(38 B)
📄
module.info.es.auto
(72 B)
📄
module.info.eu
(0 B)
📄
module.info.eu.auto
(110 B)
📄
module.info.fa
(0 B)
📄
module.info.fa.auto
(141 B)
📄
module.info.fi
(27 B)
📄
module.info.fi.auto
(61 B)
📄
module.info.fr
(40 B)
📄
module.info.fr.auto
(76 B)
📄
module.info.he
(0 B)
📄
module.info.he.auto
(117 B)
📄
module.info.hr
(0 B)
📄
module.info.hr.auto
(108 B)
📄
module.info.hu
(38 B)
📄
module.info.hu.auto
(72 B)
📄
module.info.it
(27 B)
📄
module.info.it.auto
(76 B)
📄
module.info.ja
(39 B)
📄
module.info.ja.auto
(79 B)
📄
module.info.ko
(29 B)
📄
module.info.ko.auto
(65 B)
📄
module.info.lt
(0 B)
📄
module.info.lt.auto
(110 B)
📄
module.info.lv
(0 B)
📄
module.info.lv.auto
(85 B)
📄
module.info.ms
(73 B)
📄
module.info.mt
(0 B)
📄
module.info.mt.auto
(81 B)
📄
module.info.nl
(30 B)
📄
module.info.nl.auto
(57 B)
📄
module.info.no
(27 B)
📄
module.info.no.auto
(47 B)
📄
module.info.pl
(38 B)
📄
module.info.pl.auto
(67 B)
📄
module.info.pt
(0 B)
📄
module.info.pt.auto
(94 B)
📄
module.info.pt_BR
(34 B)
📄
module.info.pt_BR.auto
(65 B)
📄
module.info.ro
(0 B)
📄
module.info.ro.auto
(116 B)
📄
module.info.ru
(63 B)
📄
module.info.ru.auto
(99 B)
📄
module.info.sk
(0 B)
📄
module.info.sk.auto
(120 B)
📄
module.info.sl
(0 B)
📄
module.info.sl.auto
(97 B)
📄
module.info.sv
(0 B)
📄
module.info.sv.auto
(78 B)
📄
module.info.th
(0 B)
📄
module.info.th.auto
(154 B)
📄
module.info.tr
(104 B)
📄
module.info.uk
(0 B)
📄
module.info.uk.auto
(193 B)
📄
module.info.ur
(0 B)
📄
module.info.ur.auto
(117 B)
📄
module.info.vi
(0 B)
📄
module.info.vi.auto
(99 B)
📄
module.info.zh
(0 B)
📄
module.info.zh.auto
(79 B)
📄
module.info.zh_TW
(33 B)
📄
module.info.zh_TW.auto
(55 B)
📄
prefs.info
(225 B)
📄
reply_mail.cgi
(16.15 KB)
📄
safeacl
(32 B)
📄
search_form.cgi
(1.86 KB)
📄
send_mail.cgi
(9.56 KB)
📄
slideshow.cgi
(1.63 KB)
📄
useradmin_update.pl
(2.33 KB)
📄
view_mail.cgi
(10.43 KB)
📁
xinha
Editing: slideshow.cgi
#!/usr/bin/perl # Show a page containing all image attachments require './mailboxes-lib.pl'; # Get the mail &ReadParse(); &can_user($in{'user'}) || &error($text{'mail_ecannot'}); @folders = &list_user_folders($in{'user'}); $folder = $folders[$in{'folder'}]; @mail = &mailbox_list_mails($in{'idx'}, $in{'idx'}, $folder); $mail = $mail[$in{'idx'}]; &parse_mail($mail); @sub = split(/\0/, $in{'sub'}); $subs = join("", map { "&sub=".&urlize($_) } @sub); foreach $s (@sub) { # We are looking at a mail within a mail .. local $amail = &extract_mail($mail->{'attach'}->[$s]->{'data'}); &parse_mail($amail); $mail = $amail; } # Find image attachments @attach = @{$mail->{'attach'}}; @attach = &remove_body_attachments($mail, \@attach); @attach = &remove_cid_attachments($mail, \@attach); @iattach = grep { $_->{'type'} =~ /^image\// } @attach; &popup_header($text{'slide_title'}); $n = 0; foreach $a (@iattach) { # Navigation links print "<hr>" if ($n > 0); print "<a name=image$n></a>\n"; @links = ( ); if ($a eq $iattach[0]) { push(@links, $text{'slide_prev'}); } else { push(@links, "<a href='#image".($n-1)."'>". "$text{'slide_prev'}</a>"); } if ($a eq $iattach[$#iattach]) { push(@links, $text{'slide_next'}); } else { push(@links, "<a href='#image".($n+1)."'>". "$text{'slide_next'}</a>"); } push(@links, "<b>$a->{'filename'}</b>") if ($a->{'filename'}); print &ui_links_row(\@links),"<br>\n"; # Actual image print "<img src='detach.cgi?idx=$in{'idx'}". "&folder=$in{'folder'}&attach=$a->{'idx'}&user=". &urlize($in{'user'})."$subs'><br>\n"; $n++; } &popup_footer();
Upload File
Create Folder