attachment: Support adding attachments to pages even as they are being created.
parent
e0fd02acf1
commit
c945952381
|
@ -94,7 +94,8 @@ sub formbuilder_setup (@) { #{{{
|
||||||
my $form=$params{form};
|
my $form=$params{form};
|
||||||
my $q=$params{cgi};
|
my $q=$params{cgi};
|
||||||
|
|
||||||
if (defined $form->field("do") && $form->field("do") eq "edit") {
|
if (defined $form->field("do") && ($form->field("do") eq "edit" ||
|
||||||
|
$form->field("do") eq "create")) {
|
||||||
# Add attachment field, set type to multipart.
|
# Add attachment field, set type to multipart.
|
||||||
$form->enctype(&CGI::MULTIPART);
|
$form->enctype(&CGI::MULTIPART);
|
||||||
$form->field(name => 'attachment', type => 'file');
|
$form->field(name => 'attachment', type => 'file');
|
||||||
|
@ -158,7 +159,7 @@ sub formbuilder (@) { #{{{
|
||||||
my $form=$params{form};
|
my $form=$params{form};
|
||||||
my $q=$params{cgi};
|
my $q=$params{cgi};
|
||||||
|
|
||||||
return if ! defined $form->field("do") || $form->field("do") ne "edit";
|
return if ! defined $form->field("do") || ($form->field("do") ne "edit" && $form->field("do") ne "create") ;
|
||||||
|
|
||||||
my $filename=$q->param('attachment');
|
my $filename=$q->param('attachment');
|
||||||
if (defined $filename && length $filename &&
|
if (defined $filename && length $filename &&
|
||||||
|
|
|
@ -33,6 +33,8 @@ ikiwiki (2.66) UNRELEASED; urgency=low
|
||||||
* httpauth: Document that ikiwiki.cgi has to be in a directory subject to
|
* httpauth: Document that ikiwiki.cgi has to be in a directory subject to
|
||||||
authentication. Closes: #500524
|
authentication. Closes: #500524
|
||||||
* inline: Fix handling of rootpage that doesn't exist.
|
* inline: Fix handling of rootpage that doesn't exist.
|
||||||
|
* attachment: Support adding attachments to pages even as they are being
|
||||||
|
created.
|
||||||
|
|
||||||
-- Joey Hess <joeyh@debian.org> Thu, 25 Sep 2008 13:45:55 -0400
|
-- Joey Hess <joeyh@debian.org> Thu, 25 Sep 2008 13:45:55 -0400
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue