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']; } } } }
<?php $tpl->setVariable('info', eZSysinfoSCMChecker::getScmInfo());