always redirect, never just return content
This commit is contained in:
parent
16bfacadca
commit
5cab2c1639
1 changed files with 9 additions and 10 deletions
|
|
@ -2259,25 +2259,24 @@ sub proceed {
|
|||
return $session->asset->www_manageAssets;
|
||||
}
|
||||
elsif ($proceed eq "viewParent") {
|
||||
$session->asset($self->getParent);
|
||||
return $session->asset->www_view;
|
||||
$session->http->setRedirect( $self->getParent->getUrl );
|
||||
return "redirect";
|
||||
}
|
||||
elsif ($proceed eq "editParent") {
|
||||
$session->asset($self->getParent);
|
||||
return $session->asset->www_edit;
|
||||
$session->http->setRedirect( $self->getParent->getUrl('func=edit') );
|
||||
return "redirect";
|
||||
}
|
||||
elsif ($proceed eq "goBackToPage" && $session->form->process('returnUrl')) {
|
||||
$session->http->setRedirect($session->form->process("returnUrl"));
|
||||
return undef;
|
||||
return "redirect";
|
||||
}
|
||||
elsif ($proceed ne "") {
|
||||
my $method = "www_".$session->form->process("proceed");
|
||||
$session->asset($self);
|
||||
return $session->asset->$method();
|
||||
$session->http->setRedirect( $self->getUrl( 'func=' . $proceed ) );
|
||||
return "redirect";
|
||||
}
|
||||
|
||||
$session->asset($self->getContainer);
|
||||
return $session->asset->www_view;
|
||||
$session->http->setRedirect( $self->getUrl );
|
||||
return "redirect";
|
||||
}
|
||||
|
||||
#-------------------------------------------------------------------
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue