/** */ public function modify($tpl, $operatorName, $operatorParameters, $rootNamespace, $currentNamespace, &$operatorValue, $namedParameters) { switch ($operatorName) { case 'installedphpcache': if (isset($GLOBALS['_PHPA'])) { $operatorValue = 'phpaccelerator'; } else { if (extension_loaded("Turck MMCache")) { $operatorValue = 'mmcache'; } else { if (extension_loaded("eAccelerator")) { $operatorValue = 'eaccelerator'; } else { if (extension_loaded("apc")) { $operatorValue = 'apc'; } else { if (extension_loaded("Zend Performance Suite")) { $operatorValue = 'performancesuite'; } else { if (extension_loaded("xcache")) { $operatorValue = 'xcache'; } else { if (extension_loaded("wincache")) { $operatorValue = 'wincache'; } else { $operatorValue = ''; } } } } } } } break; case 'sysinfomoduleviews': $operatorValue = ezSysinfoModule::groupList(); break; } }
<?php $tpl->setVariable('groups', ezSysinfoModule::groupList());