From 25af8fb98beaf34d1c82e1de2cbea2862db59647 Mon Sep 17 00:00:00 2001 From: JT Smith Date: Tue, 18 Oct 2005 23:12:36 +0000 Subject: [PATCH] merging 6.7.8 changes --- lib/WebGUI/Macro.pm | 4 ++-- lib/WebGUI/Storage.pm | 1 + lib/WebGUI/User.pm | 1 + 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/WebGUI/Macro.pm b/lib/WebGUI/Macro.pm index 7b7b387fd..9f2f3192a 100644 --- a/lib/WebGUI/Macro.pm +++ b/lib/WebGUI/Macro.pm @@ -151,8 +151,8 @@ sub process { $params =~ s/(^\(|\)$)//g; # remove parenthesis $params = &process($params); # recursive process params } - if ($session{config}{macros}{$searchString} ne "") { - my $cmd = "WebGUI::Macro::".$session{config}{macros}{$searchString}; + if ($WebGUI::Session::session{config}{macros}{$searchString} ne "") { + my $cmd = "WebGUI::Macro::".$WebGUI::Session::session{config}{macros}{$searchString}; my $load = "use ".$cmd; eval($load); WebGUI::ErrorHandler::error("Macro failed to compile: $cmd.".$@) if($@); diff --git a/lib/WebGUI/Storage.pm b/lib/WebGUI/Storage.pm index 05e25cbaf..639717505 100644 --- a/lib/WebGUI/Storage.pm +++ b/lib/WebGUI/Storage.pm @@ -25,6 +25,7 @@ use warnings; use WebGUI::ErrorHandler; use WebGUI::Id; use WebGUI::Session; +use WebGUI::URL; use WebGUI::Utility; =head1 NAME diff --git a/lib/WebGUI/User.pm b/lib/WebGUI/User.pm index b1807be42..2f88db010 100644 --- a/lib/WebGUI/User.pm +++ b/lib/WebGUI/User.pm @@ -17,6 +17,7 @@ package WebGUI::User; use strict; use WebGUI::Cache; use WebGUI::Id; +use WebGUI::Macro; use WebGUI::Session; use WebGUI::SQL;