/** * Ecriture du fichier de configuration * @param array $pData le tableau des profils de log à créer * @param string $pDefault variable du profile par défaut * @return boolean si le fichier à été crée convenablement */ public function write($pData) { $generator = new CopixPHPGenerator(); $str = $generator->getPHPTags($generator->getVariableDeclaration('$_cache_types', $pData)); if ($toReturn = CopixFile::write($this->getPath(), $str)) { CopixConfig::reload(); } return $toReturn; }
/** * Ecriture du fichier de configuration * @param array $pData le tableau des connexions à créer * @param string $pDefault variable du profile par défaut * @return boolean si le fichier à été crée convenablement */ public function write($pData, $pDefault) { $generator = new CopixPHPGenerator(); $pDefault = $pDefault == 'nodefault' ? null : substr($pDefault, 7); $str = $generator->getPHPTags($generator->getVariableDeclaration('$_db_profiles', $pData) . "\n\n" . $generator->getVariableDeclaration('$_db_default_profile', $pDefault)); if ($toReturn = CopixFile::write($this->getPath(), $str)) { CopixConfig::reload(); } return $toReturn; }