/** * @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'); } }
/** * * @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'); } }
protected function loadDatas() { /* Load from file */ Db::loadDefaultDatas(__DIR__ . '/data/json/'); if (false === is_null($this->dataPath)) { Db::loadDefaultDatas(CENTREON_PATH . $this->dataPath); } }