diff --git a/proftpd/create_dirlimit.cgi b/proftpd/create_dirlimit.cgi new file mode 100644 index 000000000..00ea1c3db --- /dev/null +++ b/proftpd/create_dirlimit.cgi @@ -0,0 +1,13 @@ +#!/usr/local/bin/perl +# Redirect to either create_dir or create_limit + +require './proftpd-lib.pl'; +&ReadParse(); +if ($in{'mode'} == 0) { + &redirect("create_dir.cgi?global=".&urlize($in{'global'}). + "&dir=".&urlize($in{'dir'})); + } +else { + &redirect("create_limit.cgi?global=".&urlize($in{'global'}). + "&cmd=".&urlize($in{'cmd'})); + } diff --git a/proftpd/index.cgi b/proftpd/index.cgi index 04fa414c0..14d277c03 100755 --- a/proftpd/index.cgi +++ b/proftpd/index.cgi @@ -115,33 +115,21 @@ if (@dir) { } &icons_table(\@links, \@titles, \@icons, 3); } +print "
\n"; -print "
| \n"; +print &ui_form_start("create_dirlimit.cgi", "post"); +print &ui_hidden("global", 1); +print &ui_table_start($text{'index_dlheader'}, undef, 2); -print "\n"; - -print " | \n"; - -print "\n"; - -print " |