- if (defined $form->field("do") && $form->field("do") eq "edit" &&
- $form->submitted eq "Remove") {
- my $q=$params{cgi};
- my $session=$params{session};
-
- # Save current form state to allow returning to it later
- # without losing any edits.
- # (But don't save what button was submitted, to avoid
- # looping back to here.)
- # Note: "_submit" is CGI::FormBuilder internals.
- $q->param(-name => "_submit", -value => "");
- $session->param(postremove => scalar $q->Vars);
- IkiWiki::cgi_savesession($session);
-
- # Display a small confirmation form.
- my ($f, $buttons)=confirmation_form($q, $session);
- $f->field(name => "page",
- value => IkiWiki::pagetitle($form->field("page")),
- force => 1);
- IkiWiki::showform($f, $buttons, $session, $q);
- exit 0;
+ if (defined $form->field("do") && $form->field("do") eq "edit") {
+ if ($form->submitted eq "Remove") {
+ my $q=$params{cgi};
+ my $session=$params{session};
+
+ # Save current form state to allow returning to it later
+ # without losing any edits.
+ # (But don't save what button was submitted, to avoid
+ # looping back to here.)
+ # Note: "_submit" is CGI::FormBuilder internals.
+ $q->param(-name => "_submit", -value => "");
+ $session->param(postremove => scalar $q->Vars);
+ IkiWiki::cgi_savesession($session);
+
+ # Display a small confirmation form.
+ my ($f, $buttons)=confirmation_form($q, $session, $form->field("page"));
+ IkiWiki::showform($f, $buttons, $session, $q);
+ exit 0;
+ }
+ elsif ($form->submitted eq "Remove Attachments") {
+
+ }