From ed20d5b23c55fe28e12165b44436d5f6d7042406 Mon Sep 17 00:00:00 2001 From: Frank Dillon Date: Sun, 14 May 2006 19:07:50 +0000 Subject: [PATCH] another ac wrapper bug --- lib/WebGUI/Asset/Wobject/TimeTracking.pm | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/lib/WebGUI/Asset/Wobject/TimeTracking.pm b/lib/WebGUI/Asset/Wobject/TimeTracking.pm index 26fdde250..a959791c1 100644 --- a/lib/WebGUI/Asset/Wobject/TimeTracking.pm +++ b/lib/WebGUI/Asset/Wobject/TimeTracking.pm @@ -20,6 +20,21 @@ use WebGUI::Utility; use POSIX qw(ceil floor); use base 'WebGUI::Asset::Wobject'; +#------------------------------------------------------------------- +sub _acWrapper { + my $self = shift; + my $html = shift; + my $title = shift; + my $i18n = WebGUI::International->new($self->session,'Asset_TimeTracking'); + my $ac = $self->getAdminConsole; + $ac->setHelp('add/edit event','Asset_EventManagementSystem') unless $ac->getHelp; + $ac->addSubmenuItem($self->getUrl('func=search'),$i18n->get("manage events")); + $ac->addSubmenuItem($self->getUrl('func=manageEventMetadata'), $i18n->get('manage event metadata')); + $ac->addSubmenuItem($self->getUrl('func=managePrereqSets'), $i18n->get('manage prerequisite sets')); + $ac->addSubmenuItem($self->getUrl('func=manageRegistrants'), $i18n->get('manage registrants')); + $ac->addSubmenuItem($self->getUrl('func=manageDiscountPasses'), $i18n->get('manage discount passes')); + return $ac->render($html,$title); +} #------------------------------------------------------------------- sub definition { @@ -244,7 +259,7 @@ sub www_manageProjects { |; } $output .= ""; - return $self->_acWrapper($output, $i18n->get("manage projects screen label")); + return $self->getAdminConsole->render($output,$i18n->get("manage projects screen label")); } #-------------------------------------------------------------------