diff --git a/lpadmin/edit_printer.cgi b/lpadmin/edit_printer.cgi index 293c6fdcc..b60c9c082 100755 --- a/lpadmin/edit_printer.cgi +++ b/lpadmin/edit_printer.cgi @@ -277,19 +277,18 @@ if ($in{'new'} || &printer_support('editdest')) { print "\n"; if ($in{'new'}) { - print "

\n"; + print "

\n"; } else { - print "\n"; - print "\n"; + print "
\n"; + print "\n"; if ($access{'delete'}) { - print "\n"; - print "\n"; - print "\n"; + print "\n"; } - print "
\n"; + print "\n"; } +print "\n"; print $after; &ui_print_footer("", $text{'index_return'}); diff --git a/lpadmin/save_printer.cgi b/lpadmin/save_printer.cgi index b1066e8e7..8528dcbfb 100755 --- a/lpadmin/save_printer.cgi +++ b/lpadmin/save_printer.cgi @@ -6,6 +6,12 @@ require './lpadmin-lib.pl'; &ReadParse(); &error_setup($text{'save_err'}); +if ($in{'delete'}) { + # Redirect to delete page + &redirect("delete_printer.cgi?name=".&urlize($in{'name'})); + return; + } + # Check ACL if ($in{'new'}) { $access{'add'} || &error($text{'save_eadd'});