Пример #1
0
 /**
  * 
  * @return boolean
  */
 public static function checkForMigration()
 {
     $migrationNeeded = false;
     try {
         if (version_compare(Informations::getCentreonVersion(), '3.0.0', '<')) {
             $migrationNeeded = true;
         }
     } catch (\Exception $e) {
         $migrationNeeded = false;
     }
     return $migrationNeeded;
 }
Пример #2
0
 /**
  * 
  */
 public function generateConfigFile()
 {
     $moduleConfig = array('name' => $this->moduleDisplayName, 'shortname' => $this->moduleShortName, 'version' => '1.0.0', 'author' => array($this->moduleAuthor), 'isuninstallable' => 1, 'isdisableable' => 1, 'url' => "", 'description' => $this->moduleDisplayName, 'core version' => CentreonInformations::getCentreonVersion(), 'dependencies' => array(array('name' => 'centreon-administration', 'version' => CentreonInformations::getCentreonVersion())), 'optionnal dependencies' => array(), 'php module dependencies' => array(), 'program dependencies' => array());
     file_put_contents($this->moduleFolderStructure['install'] . '/config.json', json_encode($moduleConfig, JSON_PRETTY_PRINT | JSON_NUMERIC_CHECK));
 }