Convert Event to use getEditTemplate.

This commit is contained in:
Colin Kuskie 2011-08-09 20:20:57 -07:00
parent b3f5e89690
commit 82773839b6

View file

@ -1884,14 +1884,14 @@ sub www_deleteFile {
#################################################################### ####################################################################
=head2 www_edit =head2 getEditTemplate
Edit the event. Override the base class to handle the custom edit template.
=cut =cut
# Author's note: This sub is ugly and should be reformatted according to PBP # Author's note: This sub is ugly and should be reformatted according to PBP
sub www_edit { sub getEditTemplate {
my $self = shift; my $self = shift;
my $session = $self->session; my $session = $self->session;
my $form = $self->session->form; my $form = $self->session->form;
@ -1911,13 +1911,17 @@ sub www_edit {
value => "new", value => "new",
}) })
. WebGUI::Form::hidden($self->session, { . WebGUI::Form::hidden($self->session, {
name => "class", name => "className",
value => $self->session->form->process("class","className"), value => $self->session->form->process("className","className"),
}) })
. WebGUI::Form::hidden( $self->session, { . WebGUI::Form::hidden( $self->session, {
name => 'ownerUserId', name => 'ownerUserId',
value => $self->session->user->userId, value => $self->session->user->userId,
} ) } )
. WebGUI::Form::hidden($self->session, {
name => "func",
value => "addSave"
})
; ;
} }
else { else {
@ -1933,15 +1937,15 @@ sub www_edit {
name => 'ownerUserId', name => 'ownerUserId',
value => $self->session->user->userId, value => $self->session->user->userId,
} ) } )
. WebGUI::Form::hidden($self->session, {
name => "func",
value => "editSave"
})
; ;
} }
$var->{"formHeader"} $var->{"formHeader"} .=
.= WebGUI::Form::hidden($self->session, { WebGUI::Form::hidden($self->session, {
name => "func",
value => "editSave"
})
. WebGUI::Form::hidden($self->session, {
name => "recurId", name => "recurId",
value => $self->recurId, value => $self->recurId,
}); });
@ -2411,33 +2415,20 @@ ENDJS
### Load the template ### Load the template
my $parent = $self->getParent; my $parent = $self->getParent;
my $template; my $template;
if ($parent) { if ($parent) {
$template $template = WebGUI::Asset::Template->newById($session,$parent->templateIdEventEdit);
= WebGUI::Asset::Template->newById($session,$parent->templateIdEventEdit); $template->style($parent->styleTemplateId);
} }
else { else {
$template $template = WebGUI::Asset::Template->newById($session,"CalendarEventEdit00001");
= WebGUI::Asset::Template->newById($session,"CalendarEventEdit00001");
} }
$template->setParam(%{ $var });
return $template
### Show the processed template
$session->response->sendHeader;
my $style = $self->getParent->processStyle($self->getSeparator);
my ($head, $foot) = split($self->getSeparator,$style);
$self->session->output->print($head, 1);
$self->session->output->print($self->processTemplate($var, undef, $template));
$self->session->output->print($foot, 1);
return "chunked";
} }
#################################################################### ####################################################################
=head2 www_view =head2 www_view