add form element template variables for event user defined fields
This commit is contained in:
parent
a62a7e0ec1
commit
5c1a8b62eb
4 changed files with 57 additions and 1 deletions
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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, {
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
|
|
|
|||
|
|
@ -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.|,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue