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
- 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

View file

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