add form element template variables for event user defined fields

This commit is contained in:
Graham Knop 2007-09-26 14:33:12 +00:00
parent a62a7e0ec1
commit 5c1a8b62eb
4 changed files with 57 additions and 1 deletions

View file

@ -4,6 +4,7 @@
- fix: Newsletter can contain duplicate threads
- fix: Captcha unreadable when using Image::Magick
- fix: WebGUI::Group->new doesn't check group validity
- add form element template variables for event user defined fields
7.4.7
- fix: misspelled i18n in webgui password recovery

View file

@ -1251,7 +1251,7 @@ sub getTemplateVars {
$var{ "relatedLinks" } = [];
push @{$var{"relatedLinks"}}, { "linkUrl" => $_ }
for ($self->getRelatedLinks);
# Attachments
my $gotImage;
@ -1807,6 +1807,31 @@ sub www_edit {
value => $form->process("description") || $self->get("description"),
});
# User defined
for my $x (1..5) {
my $userDefinedValue = $self->getValue("userDefined".$x);
$var->{'formUserDefined'.$x} = WebGUI::Form::text($session, {
name => "userDefined" . $x,
value => $userDefinedValue,
});
$var->{'formUserDefined'.$x.'_yesNo'} = WebGUI::Form::yesNo($session, {
name => "userDefined".$x,
value => $userDefinedValue,
});
$var->{'formUserDefined'.$x.'_textarea'} = WebGUI::Form::textarea($session, {
name => "userDefined".$x,
value => $userDefinedValue,
});
$var->{'formUserDefined'.$x.'_htmlarea'} = WebGUI::Form::HTMLArea($session, {
name => "userDefined".$x,
value => $userDefinedValue,
});
$var->{'formUserDefined'.$x.'_float'} = WebGUI::Form::Float($session, {
name => "userDefined".$x,
value => $userDefinedValue,
});
}
# File attachments
$var->{"formAttachments"}
= WebGUI::Form::Image($session, {

View file

@ -29,6 +29,11 @@ our $HELP = {
{ 'name' => 'formEndDate', },
{ 'name' => 'formEndTime', },
{ 'name' => 'formTime', },
{ 'name' => 'formUserDefinedN', },
{ 'name' => 'formUserDefinedN_yesNo', },
{ 'name' => 'formUserDefinedN_textarea', },
{ 'name' => 'formUserDefinedN_htmlarea', },
{ 'name' => 'formUserDefinedN_float', },
{ 'name' => 'formRelatedLinks', },
{ 'name' => 'formRecurPattern',
'required' => 1,

View file

@ -53,6 +53,31 @@ our $I18N = {
message => q|HTML form for adding or removing files from this Event.|,
lastUpdated => 1177383776,
},
'formUserDefinedN' => {
message => q|For each of the 5 User Defined fields, a form widget for a single line of text.|,
lastUpdated => 1190816264,
},
'formUserDefinedN_yesNo' => {
message => q|For each of the 5 User Defined fields, a form widget for a yes/no field.|,
lastUpdated => 1190816264,
},
'formUserDefinedN_textarea' => {
message => q|For each of the 5 User Defined fields, a form widget for a text area.|,
lastUpdated => 1190816264,
},
'formUserDefinedN_htmlarea' => {
message => q|For each of the 5 User Defined fields, a form widget for a WYSIWIG HTML area.|,
lastUpdated => 1190816264,
},
'formUserDefinedN_float' => {
message => q|For each of the 5 User Defined fields, a form widget for a float.|,
lastUpdated => 1190816264,
},
'formStartDate' => {
message => q|HTML form for entering or editing the Event's start date.|,