// Do we need to remove update depency?
if (countExtensionUpdateDependencies() > 0) {
// Then find all updates we shall no longer execute
- foreach (getExtensionUpdateDependencies() as $id=>$ext_name) {
+ foreach (getExtensionUpdateDependencies() as $id => $ext_name) {
// Shall we remove this update?
if (in_array($ext_name, getExtensionRemovalList())) {
// Then remove this extension!
// Should we compile it?
if ($compiled === true) {
// Run the code
- eval("\$GLOBALS['compiled_config'][\$uncompiled] = \"" . $GLOBALS['compiled_config'][$uncompiled] . "\";");
+ $eval = "\$GLOBALS['compiled_config'][\$uncompiled] = \"" . $GLOBALS['compiled_config'][$uncompiled] . "\";";
+ //* DEBUG: */ print '<pre>' . str_replace('$', '$', htmlentities($eval)) . '</pre>';
+ eval($eval);
} // END - if
// Return compiled code
// Do we have cached eval() data?
if ((isset($GLOBALS['template_eval'])) && (count($GLOBALS['template_eval']) > 0)) {
// Now flush all
- foreach ($GLOBALS['template_eval'] as $template=>$eval) {
+ foreach ($GLOBALS['template_eval'] as $template => $eval) {
// Flush the cache (if not yet found)
flushTemplateCache($template, $eval);
} // END - if