diff --git a/itsecur-firewall/list_spoof.cgi b/itsecur-firewall/list_spoof.cgi index 19f471b3a..863af8df0 100755 --- a/itsecur-firewall/list_spoof.cgi +++ b/itsecur-firewall/list_spoof.cgi @@ -21,6 +21,7 @@ print &ui_table_row($text{'spoof_desc'}, print &ui_table_row($text{'spoof_nets'}, &ui_textarea("nets", join("\n", @nets), 5, 40) ); print &ui_table_end(); +print "

"; print &ui_submit($text{'save'}); print &ui_form_end(undef,undef,1); &can_edit_disable("spoof"); diff --git a/itsecur-firewall/list_syn.cgi b/itsecur-firewall/list_syn.cgi index d318967a4..7caf8e0df 100755 --- a/itsecur-firewall/list_syn.cgi +++ b/itsecur-firewall/list_syn.cgi @@ -6,36 +6,31 @@ require './itsecur-lib.pl'; &can_use_error("syn"); &header($text{'syn_title'}, "", undef, undef, undef, undef, &apply_button()); -print "


\n"; -print "
\n"; -print "\n"; -print "\n"; -print "
$text{'syn_header'}
\n"; +print &ui_hr(); -($flood, $spoof, $fin) = &get_syn(); +print &ui_form_start("save_syn.cgi", "post"); +print &ui_table_start($text{'syn_header'}, undef, 2); -print "\n", - $flood ? "" : "checked", $text{'no'}; +my ($flood, $spoof, $fin) = &get_syn(); -print "\n", - $spoof ? "" : "checked", $text{'no'}; +print &ui_table_row($text{'syn_flood'}, + &ui_yesno_radio("flood", ($flood ? 1 : 0 ), 1, 0 ) + ); + +print &ui_table_row($text{'syn_spoof'}, + &ui_yesno_radio("spoof", ($spoof ? 1 : 0 ), 1, 0 ) + ); -print "\n", - $fin ? "" : "checked", $text{'no'}; +print &ui_table_row($text{'syn_fin'}, + &ui_yesno_radio("fin", ($fin ? 1 : 0 ), 1, 0 ) + ); -print "
$text{'syn_flood'} \n"; -printf " %s\n", - $flood ? "checked" : "", $text{'yes'}; -printf " %s
$text{'syn_spoof'} \n"; -printf " %s\n", - $spoof ? "checked" : "", $text{'yes'}; -printf " %s
$text{'syn_fin'} \n"; -printf " %s\n", - $fin ? "checked" : "", $text{'yes'}; -printf " %s
\n"; -print "
\n"; +print &ui_table_end(); +print "

"; +print &ui_submit($text{'save'}); +print &ui_form_end(undef,undef,1); &can_edit_disable("syn"); -print "


\n"; +print &ui_hr(); &footer("", $text{'index_return'});