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
.= '
';
+ . $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";
}