add www_edit boilerplate

This will be removed when forms can be directly added to
templates and template objects can be passed around. Finally www_
methods will be extendible!
This commit is contained in:
Doug Bell 2010-08-13 16:40:27 -05:00
parent 156d4e27a0
commit 6857ad6355

View file

@ -713,7 +713,19 @@ ENDHTML
;
}
$output .= $self->getEditForm->toHtml;
my $func = $self->session->form->get('func');
my $f = eval { $self->getEditForm };
return $@ if $@;
$f->addField( "Hidden", name => "func", value => "editSave" );
if ( $func eq 'add' ) {
my $className = $self->session->form->get('className');
$f->action( $self->getParent->getUrl );
$f->getTab('meta')->getField( 'className' )->set('value', $className);
}
else {
$f->action( $self->getUrl );
}
$output .= $f->toHtml;
# TODO: Asset Helper
#$self->getAdminConsole->addSubmenuItem($self->getUrl('func=styleWizard'),$i18n->get("style wizard")) if ($self->get("namespace") eq "style");