Macros have been converted to be configured from the config file rather than the filesystem.
This commit is contained in:
parent
3d50eeb7db
commit
7bca02db6d
3 changed files with 57 additions and 19 deletions
|
|
@ -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: ".$@);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue