protected static function initialize()
 {
     $ini = eZINI::instance('file.ini');
     $h = $ini->variable('ClusteringSettings', 'FileHandler');
     if (in_array($h, array('ezfs', 'eZFSFileHandler', 'eZFS2FileHandler'))) {
         self::$view_groups['cachestats']['disabled'] = false;
         self::$view_groups['cachesearch']['disabled'] = false;
         self::$view_groups['storagestats']['disabled'] = false;
     }
     if (in_array($h, array('eZDFSFileHandler'))) {
         self::$view_groups['cachestats']['disabled'] = false;
         self::$view_groups['storagestats']['disabled'] = false;
         self::$view_groups['clustercachestats']['disabled'] = false;
         self::$view_groups['clusterstoragestats']['disabled'] = false;
         self::$view_groups['cachestats']['name'] = 'Local Cache Stats';
         self::$view_groups['storagestats']['name'] = 'Local Storage Stats';
     } else {
         self::$view_groups['clustercachestats']['hidden'] = true;
         self::$view_groups['clusterstoragestats']['hidden'] = true;
     }
     if (eZSysinfoSCMChecker::hasScmInfo()) {
         self::$view_groups['sourcerevision'] = array('script' => 'genericview.php', 'default_navigation_part' => 'ezsysinfonavigationpart', 'name' => 'SCM Info', 'description' => 'Information about the Source Control System current Revision');
     }
     // a bit hackish...
     if (count(ezSysinfoClusterManager::clusterNodes()) && !ezSysinfoClusterManager::isClusterSlaveRequest()) {
         foreach (self::$view_groups as &$viewDefinition) {
             if (@$viewDefinition['cluster_mode'] != '') {
                 $viewDefinition['script'] = $viewDefinition['cluster_mode'];
             }
         }
     }
 }
Example #2
0
<?php

$tpl->setVariable('info', eZSysinfoSCMChecker::getScmInfo());