From 19d4e6da3fc52b4da326ad924caeeffef6864cd4 Mon Sep 17 00:00:00 2001 From: Colin Kuskie Date: Wed, 3 Mar 2010 19:42:50 -0800 Subject: [PATCH] Update AdminConsole for instaniators. --- lib/WebGUI/AdminConsole.pm | 33 +++++++++++++++++---------------- 1 file changed, 17 insertions(+), 16 deletions(-) diff --git a/lib/WebGUI/AdminConsole.pm b/lib/WebGUI/AdminConsole.pm index 5fdb373a3..7cc74ff0b 100644 --- a/lib/WebGUI/AdminConsole.pm +++ b/lib/WebGUI/AdminConsole.pm @@ -259,12 +259,13 @@ A string that defaults to _function's title. sub render { my $self = shift; - $self->session->http->setCacheControl("none"); + my $session = $self->session; + $session->http->setCacheControl("none"); my %var; $var{"application_loop"} = $self->getAdminFunction; $var{"application.workarea"} = shift; $var{"application.title"} = shift || $self->{_function}{title}; - my $i18n = WebGUI::International->new($self->session, "AdminConsole"); + my $i18n = WebGUI::International->new($session, "AdminConsole"); $var{"backtosite.label"} = $i18n->get("493", "WebGUI"); $var{"toggle.on.label"} = $i18n->get("toggle on"); $var{"toggle.off.label"} = $i18n->get("toggle off"); @@ -280,21 +281,21 @@ sub render { $var{"console.canUse"} = $acParams->{canUse}; $var{"console.icon"} = $acParams->{icon}; $var{"help.url"} = $self->{_helpUrl}; - my $working = WebGUI::VersionTag->getWorking($self->session, 1); + my $working = WebGUI::VersionTag->getWorking($session, 1); my $workingId = ""; my @tags = (); if ($working) { $workingId = $working->getId; push(@tags, { - url=>$self->session->url->page("op=commitVersionTag;tagId=".$workingId), + url=>$session->url->page("op=commitVersionTag;tagId=".$workingId), title=>$i18n->get("commit my changes","Macro_AdminBar"), - icon=>$self->session->url->extras('adminConsole/small/versionTags.gif') + icon=>$session->url->extras('adminConsole/small/versionTags.gif') }); } - foreach my $tag (@{WebGUI::VersionTag->getOpenTags($self->session)}) { - next unless $self->session->user->isInGroup($tag->get("groupToUse")); + foreach my $tag (@{WebGUI::VersionTag->getOpenTags($session)}) { + next unless $session->user->isInGroup($tag->get("groupToUse")); push(@tags, { - url=>$self->session->url->page("op=setWorkingVersionTag;tagId=".$tag->getId), + url=>$session->url->page("op=setWorkingVersionTag;tagId=".$tag->getId), title=>($tag->getId eq $workingId) ? '* '.$tag->get("name") : $tag->get("name"), }); } @@ -302,21 +303,21 @@ sub render { $var{versionTags} = \@tags; } - $var{"backtosite.url"} = $self->session->url->getBackToSiteURL(); + $var{"backtosite.url"} = $session->url->getBackToSiteURL(); my $formId = $self->getSubmenuFormId; - $var{"formHeader"} = WebGUI::Form::formHeader($self->session, { action => $self->{_formUrl}, extras => qq|id='$formId'|, }); - $var{"formFooter"} = WebGUI::Form::formFooter($self->session); + $var{"formHeader"} = WebGUI::Form::formHeader($session, { action => $self->{_formUrl}, extras => qq|id='$formId'|, }); + $var{"formFooter"} = WebGUI::Form::formFooter($session); my $template - = WebGUI::Asset::Template->new( - $self->session, - $self->session->setting->get("AdminConsoleTemplate") + = WebGUI::Asset::Template->newById( + $session, + $session->setting->get("AdminConsoleTemplate") ); if ( $self->{_options}->{showAdminBar} ) { $var{adminBar} - = WebGUI::Macro::AdminBar::process($self->session); + = WebGUI::Macro::AdminBar::process($session); } my $output = $template->process(\%var); - return $self->session->style->process($output,"PBtmpl0000000000000137"); + return $session->style->process($output,"PBtmpl0000000000000137"); } #-------------------------------------------------------------------