Refactor out the Wobject level www_edit code that switches between Add Wobject and

Edit Wobject into an Asset level method.  Convert Wobject.pm and Snippet.pm to use it.
Build a very bare bones test method for it.
This commit is contained in:
Colin Kuskie 2007-07-20 23:04:43 +00:00
parent abf5a15749
commit 7018d38f15
4 changed files with 37 additions and 14 deletions

View file

@ -493,9 +493,7 @@ sub www_edit {
$tag =~ s/([a-z])([A-Z])/$1 $2/g; #Separate studly caps
$tag =~ s/([A-Z]+(?![a-z]))/$1 /g; #Separate acronyms
$self->getAdminConsole->setHelp(lc($tag)." add/edit", "Asset_".$tag2);
my $i18n = WebGUI::International->new($self->session,'Asset_Wobject');
my $addEdit = ($self->session->form->process("func") eq 'add') ? $i18n->get('add') : $i18n->get('edit');
return $self->getAdminConsole->render($self->getEditForm->print,$addEdit.' '.$self->getName);
return $self->getAdminConsole->render($self->getEditForm->print,$self->addEditLabel);
}