Fix: Better fix for cleaning vars
This commit is contained in:
parent
4326bfb606
commit
8f3ba0dacc
@ -143,6 +143,8 @@ class HookManager
|
|||||||
{
|
{
|
||||||
foreach($modules as $module => $actionclassinstance)
|
foreach($modules as $module => $actionclassinstance)
|
||||||
{
|
{
|
||||||
|
//print "Before hook ".get_class($actionclassinstance)." method=".$method." results=".count($actionclassinstance->results)." resprints=".count($actionclassinstance->resprints)." result=".$result." resaction=".$resaction."<br>\n";
|
||||||
|
|
||||||
//print 'class='.get_class($actionclassinstance).' method='.$method.' action='.$action;
|
//print 'class='.get_class($actionclassinstance).' method='.$method.' action='.$action;
|
||||||
// jump to next class if method does not exists
|
// jump to next class if method does not exists
|
||||||
if (! method_exists($actionclassinstance,$method)) continue;
|
if (! method_exists($actionclassinstance,$method)) continue;
|
||||||
@ -186,11 +188,11 @@ class HookManager
|
|||||||
if (! is_array($result) && ! is_numeric($result)) $this->resPrint.=$result;
|
if (! is_array($result) && ! is_numeric($result)) $this->resPrint.=$result;
|
||||||
}
|
}
|
||||||
|
|
||||||
//print "method=".$method." results=".count($actionclassinstance->results)." resprints=".count($actionclassinstance->resprints)." result=".$result." resaction=".$resaction;
|
$actionclassinstance->results='';
|
||||||
}
|
$actionclassinstance->resprints='';
|
||||||
|
|
||||||
unset($actionclassinstance->results);
|
//print "After hook ".get_class($actionclassinstance)." method=".$method." results=".count($actionclassinstance->results)." resprints=".count($actionclassinstance->resprints)." result=".$result." resaction=".$resaction."<br>\n";
|
||||||
unset($actionclassinstance->resprints);
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user