add: User Defined Fields in Post Edit template can now be used as hidden form elements

This commit is contained in:
Doug Bell 2007-03-22 19:34:54 +00:00
parent 6569887382
commit 7fce9af117
2 changed files with 32 additions and 16 deletions

View file

@ -1,5 +1,7 @@
7.3.14 7.3.14
- fix: Duplicate Metadata (perlDreamer Consulting, LLC) - fix: Duplicate Metadata (perlDreamer Consulting, LLC)
- add: User Defined Fields in Posts Edit Form can now be used as hidden form
elements
7.3.13 7.3.13

View file

@ -1151,27 +1151,41 @@ sub www_edit {
value => $self->session->form->process('visitorName') || $self->getValue("visitorName") value => $self->session->form->process('visitorName') || $self->getValue("visitorName")
}); });
for my $x (1..5) { for my $x (1..5) {
my $userDefined = $self->session->form->process("userDefined".$x) || $self->getValue("userDefined".$x); my $userDefinedValue
$var{'userDefined'.$x.'.form'} = WebGUI::Form::text($self->session, { = $self->session->form->process("userDefined".$x)
name=>"userDefined".$x, || $self->getValue("userDefined".$x)
value=>$userDefined ;
$var{'userDefined'.$x.'.form'}
= WebGUI::Form::text($self->session, {
name => "userDefined".$x,
value => $userDefinedValue,
}); });
$var{'userDefined'.$x.'.form.yesNo'} = WebGUI::Form::yesNo($self->session, { $var{'userDefined'.$x.'.form.yesNo'}
name=>"userDefined".$x, = WebGUI::Form::yesNo($self->session, {
value=>$userDefined name => "userDefined".$x,
value => $userDefinedValue,
}); });
$var{'userDefined'.$x.'.form.textarea'} = WebGUI::Form::textarea($self->session, { $var{'userDefined'.$x.'.form.textarea'}
name=>"userDefined".$x, = WebGUI::Form::textarea($self->session, {
value=>$userDefined name => "userDefined".$x,
value => $userDefinedValue,
}); });
$var{'userDefined'.$x.'.form.htmlarea'} = WebGUI::Form::HTMLArea($self->session, { $var{'userDefined'.$x.'.form.htmlarea'}
name=>"userDefined".$x, = WebGUI::Form::HTMLArea($self->session, {
value=>$userDefined name => "userDefined".$x,
value => $userDefinedValue,
}); });
$var{'userDefined'.$x.'.form.float'} = WebGUI::Form::Float($self->session, { $var{'userDefined'.$x.'.form.float'}
name=>"userDefined".$x, = WebGUI::Form::Float($self->session, {
value=>$userDefined name => "userDefined".$x,
value => $userDefinedValue,
}); });
$var{'userDefined'.$x.'.form.hidden'}
= WebGUI::Form::hidden($self->session, {
name => "userDefined".$x,
value => $userDefinedValue,
});
} }
$title = WebGUI::HTML::filter($title,"all"); $title = WebGUI::HTML::filter($title,"all");