Skip to content

Commit

Permalink
Fix: Better fix for cleaning vars
Browse files Browse the repository at this point in the history
  • Loading branch information
eldy committed Jun 11, 2013
1 parent 4326bfb commit 8f3ba0d
Showing 1 changed file with 6 additions and 4 deletions.
10 changes: 6 additions & 4 deletions htdocs/core/class/hookmanager.class.php
Expand Up @@ -143,6 +143,8 @@ function executeHooks($method, $parameters=false, &$object='', &$action='')
{
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;
// jump to next class if method does not exists
if (! method_exists($actionclassinstance,$method)) continue;
Expand Down Expand Up @@ -186,11 +188,11 @@ function executeHooks($method, $parameters=false, &$object='', &$action='')
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='';

//print "After hook ".get_class($actionclassinstance)." method=".$method." results=".count($actionclassinstance->results)." resprints=".count($actionclassinstance->resprints)." result=".$result." resaction=".$resaction."<br>\n";
}

unset($actionclassinstance->results);
unset($actionclassinstance->resprints);
}
}

Expand Down

0 comments on commit 8f3ba0d

Please sign in to comment.