/**
  */
 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;
     }
 }
Example #2
0
<?php

$tpl->setVariable('groups', ezSysinfoModule::groupList());