Ejemplo n.º 1
0
 /**
  * @todo After seeing Propel
  */
 public function installDb($installDefault = true)
 {
     // Initialize configuration
     $di = Di::getDefault();
     $config = $di->get('config');
     $dbName = $config->get('db_centreon', 'dbname');
     echo "Updating " . Colorize::colorizeText('centreon', 'blue', 'black', true) . " database... ";
     Db::update($dbName);
     echo Colorize::colorizeText('Done', 'green', 'black', true) . "\n";
     if ($installDefault) {
         Db::loadDefaultDatas($this->moduleDirectory . 'install/datas');
     }
 }
Ejemplo n.º 2
0
 /**
  * 
  * @param boolean $installDefault
  */
 protected function installDb($installDefault = true)
 {
     echo "Updating " . Colorize::colorizeText('centreon', 'blue', 'black', true) . " database... ";
     Db::update($this->moduleSlug);
     echo Colorize::colorizeText('Done', 'green', 'black', true) . "\n";
     if ($installDefault) {
         Db::loadDefaultDatas($this->moduleDirectory . 'install/datas');
     }
 }
Ejemplo n.º 3
0
 protected function loadDatas()
 {
     /* Load from file */
     Db::loadDefaultDatas(__DIR__ . '/data/json/');
     if (false === is_null($this->dataPath)) {
         Db::loadDefaultDatas(CENTREON_PATH . $this->dataPath);
     }
 }