Finished off ui-lib conversion

This commit is contained in:
Jamie Cameron
2023-12-15 20:55:10 -08:00
parent dcee332bff
commit 5672f6bfce
4 changed files with 40 additions and 62 deletions

View File

@@ -46,34 +46,22 @@ if (@dir) {
}
&icons_table(\@links, \@titles, \@icons, 3);
}
print "<p>\n";
print "<table width=100%><tr><td>\n";
print &ui_form_start("create_dirlimit.cgi", "post");
print &ui_hidden("virt", $in{'virt'});
print &ui_hidden("anon", 1);
print &ui_table_start($text{'index_dlheader'}, undef, 2);
print "<form action=create_dir.cgi>\n";
print "<input type=hidden name=virt value='$in{'virt'}'>\n";
print "<input type=hidden name=anon value=1>\n";
print "<table border>\n";
print "<tr $tb> <td><b>$text{'virt_adddir'}</b></td> </tr>\n";
print "<tr $cb> <td><table>\n";
print "<tr> <td><b>$text{'virt_path'}</b></td>\n";
print "<td><input name=dir size=30>\n";
print "<input type=submit value=\"$text{'create'}\"></td> </tr>\n";
print "</table></td></tr></table></form>\n";
print &ui_table_row($text{'index_dlmode'},
&ui_radio_table("mode", 0,
[ [ 0, $text{'virt_path'},
&ui_textbox("dir", undef, 50) ],
[ 1, $text{'virt_cmds'},
&ui_textbox("cmd", undef, 30) ] ]));
print "</td><td>\n";
print "<form action=create_limit.cgi>\n";
print "<input type=hidden name=virt value='$in{'virt'}'>\n";
print "<input type=hidden name=anon value=1>\n";
print "<table border>\n";
print "<tr $tb> <td><b>$text{'virt_addlimit'}</b></td> </tr>\n";
print "<tr $cb> <td><table>\n";
print "<tr> <td><b>$text{'virt_cmds'}</b></td>\n";
print "<td><input name=cmd size=20>\n";
print "<input type=submit value=\"$text{'create'}\"></td> </tr>\n";
print "</table></td></tr></table></form>\n";
print "</td></tr></table>\n";
print &ui_table_end();
print &ui_form_end([ [ undef, $text{'create'} ] ]);
&ui_print_footer("virt_index.cgi?virt=$in{'virt'}", $text{'virt_return'},
"", $text{'index_return'});

View File

@@ -3,11 +3,14 @@
require './proftpd-lib.pl';
&ReadParse();
$args = "global=".&urlize($in{'global'})."&".
"virt=".&urlize($in{'virt'})."&".
"anon=".&urlize($in{'anon'});
if ($in{'mode'} == 0) {
&redirect("create_dir.cgi?global=".&urlize($in{'global'}).
&redirect("create_dir.cgi?$args".
"&dir=".&urlize($in{'dir'}));
}
else {
&redirect("create_limit.cgi?global=".&urlize($in{'global'}).
&redirect("create_limit.cgi?$args".
"&cmd=".&urlize($in{'cmd'}));
}

View File

@@ -48,18 +48,16 @@ if (@lim) {
&icons_table(\@links, \@titles, \@icons, 3);
}
print "<form action=create_limit.cgi>\n";
print "<input type=hidden name=virt value='$in{'virt'}'>\n";
print "<input type=hidden name=idx value='$in{'idx'}'>\n";
print "<input type=hidden name=anon value='$in{'anon'}'>\n";
print "<input type=hidden name=global value='$in{'global'}'>\n";
print "<table border>\n";
print "<tr $tb> <td><b>$text{'virt_addlimit'}</b></td> </tr>\n";
print "<tr $cb> <td><table>\n";
print "<tr> <td><b>$text{'virt_cmds'}</b></td>\n";
print "<td><input name=cmd size=20>\n";
print "<input type=submit value=\"$text{'create'}\"></td> </tr>\n";
print "</table></td></tr></table></form>\n";
print &ui_form_start("create_limit.cgi");
print &ui_hidden("virt", $in{'virt'});
print &ui_hidden("idx", $in{'idx'});
print &ui_hidden("anon", $in{'anon'});
print &ui_hidden("global", $in{'global'});
print &ui_table_start($text{'virt_addlimit'}, undef, 2);
print &ui_table_row($text{'virt_cmds'},
&ui_textbox("cmd", undef, 30));
print &ui_table_end();
print &ui_form_end([ [ undef, $text{'create'} ] ]);
if ($in{'global'}) {
&ui_print_footer("", $text{'index_return'});

View File

@@ -46,32 +46,21 @@ if (@dir) {
}
&icons_table(\@links, \@titles, \@icons, 3);
}
print "<p>\n";
print "<table width=100%><tr><td>\n";
print &ui_form_start("create_dirlimit.cgi", "post");
print &ui_hidden("virt", $in{'virt'});
print &ui_table_start($text{'index_dlheader'}, undef, 2);
print "<form action=create_dir.cgi>\n";
print "<input type=hidden name=virt value='$in{'virt'}'>\n";
print "<table border>\n";
print "<tr $tb> <td><b>$text{'virt_adddir'}</b></td> </tr>\n";
print "<tr $cb> <td><table>\n";
print "<tr> <td><b>$text{'virt_path'}</b></td>\n";
print "<td><input name=dir size=30>\n";
print "<input type=submit value=\"$text{'create'}\"></td> </tr>\n";
print "</table></td></tr></table></form>\n";
print &ui_table_row($text{'index_dlmode'},
&ui_radio_table("mode", 0,
[ [ 0, $text{'virt_path'},
&ui_textbox("dir", undef, 50) ],
[ 1, $text{'virt_cmds'},
&ui_textbox("cmd", undef, 30) ] ]));
print "</td><td>\n";
print "<form action=create_limit.cgi>\n";
print "<input type=hidden name=virt value='$in{'virt'}'>\n";
print "<table border>\n";
print "<tr $tb> <td><b>$text{'virt_addlimit'}</b></td> </tr>\n";
print "<tr $cb> <td><table>\n";
print "<tr> <td><b>$text{'virt_cmds'}</b></td>\n";
print "<td><input name=cmd size=20>\n";
print "<input type=submit value=\"$text{'create'}\"></td> </tr>\n";
print "</table></td></tr></table></form>\n";
print "</td></tr></table>\n";
print &ui_table_end();
print &ui_form_end([ [ undef, $text{'create'} ] ]);
&ui_print_footer("", $text{'index_return'});