Macros have been converted to be configured from the config file rather than the filesystem.

This commit is contained in:
JT Smith 2003-02-27 03:43:00 +00:00
parent 3d50eeb7db
commit 7bca02db6d
3 changed files with 57 additions and 19 deletions

View file

@ -91,8 +91,8 @@ A string of HTML to be processed.
sub process {
my ($macro, $cmd, $output, $temp);
$output = $_[0];
foreach $macro (keys %{$session{macro}}) {
$cmd = "WebGUI::Macro::".$macro."::process";
foreach $macro (keys %{$session{config}{macros}}) {
$cmd = "WebGUI::Macro::".$session{config}{macros}{$macro}."::process";
$temp = eval{&$cmd($output)};
if ($@) {
WebGUI::ErrorHandler::warn("Processing failed on macro: $macro: ".$@);