diff --git a/lib/WebGUI/Asset.pm b/lib/WebGUI/Asset.pm index ab1a7694a..117e4f6e1 100644 --- a/lib/WebGUI/Asset.pm +++ b/lib/WebGUI/Asset.pm @@ -1210,6 +1210,21 @@ sub getIsa { } +#------------------------------------------------------------------- + +=head2 getManagerUrl ( ) + +Returns the URL for the asset manager. + +=cut + +sub getManagerUrl { + my $self = shift; + return $self->getUrl( 'op=assetManager' ); +} + + + #------------------------------------------------------------------- =head2 getMedia ( session ) @@ -1484,7 +1499,7 @@ sub getToolbar { if ($userUiLevel >= $uiLevels->{"manage"}) { $output .= '
  • ' . $i18n->get("manage") . '
  • '; + . $self->getManagerUrl . '">' . $i18n->get("manage") . ''; } $output .= '' . $toolbar . ''; $self->{_toolbar} = $output; @@ -2665,7 +2680,7 @@ sub www_changeUrlConfirm { } if ($self->session->form->param("proceed") eq "manageAssets") { - $self->session->http->setRedirect($self->getUrl('op=assetManager')); + $self->session->http->setRedirect($self->getManagerUrl); } else { $self->session->http->setRedirect($self->getUrl()); } @@ -2795,7 +2810,7 @@ compatibility) sub www_manageAssets { my $self = shift; - $self->session->http->setRedirect( $self->getUrl( 'op=assetManager' ) ); + $self->session->http->setRedirect( $self->getManagerUrl ); return "redirect"; }