Subversion Repositories Applications.referentiel

Rev

Rev 20 | Rev 30 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 20 Rev 26
Line 110... Line 110...
110
		if (preg_match('/^([^_]+)/', $this->getParam('p'), $match)) {
110
		if (preg_match('/^([^_]+)/', $this->getParam('p'), $match)) {
111
			$projet_prefixe = $match[1];
111
			$projet_prefixe = $match[1];
112
		}
112
		}
113
		$tab_fichiers_ini = array(	ES_CHEMIN_CONFIG.'bdd.ini', // Paramêtres de la base de données
113
		$tab_fichiers_ini = array(	ES_CHEMIN_CONFIG.'bdd.ini', // Paramêtres de la base de données
114
									ES_CHEMIN_CONFIG.'commun.ini', // Paramêtres communs aux différents projets
114
									ES_CHEMIN_CONFIG.'commun.ini', // Paramêtres communs aux différents projets
115
									ES_CHEMIN_CONFIG.$this->getParam('p').'.ini',// Ancien emplacement du fichier ini du projet, dans le dossier configuration global
-
 
116
									$this->getModuleChemin().$this->getParam('p').'.ini',
115
									$this->getModuleChemin().$this->getParam('p').'.ini',
117
									$this->getModuleChemin().DS.'configurations'.DS.$this->getParam('p').'.ini');
116
									$this->getModuleChemin().DS.'configurations'.DS.$this->getParam('p').'.ini');
Line 118... Line 117...
118
		
117
		
119
		// Chargement des fichiers ini généraux 
118
		// Chargement des fichiers ini généraux 
Line 123... Line 122...
123
				trigger_error($e, E_USER_WARNING);
122
				trigger_error($e, E_USER_WARNING);
124
			}
123
			}
125
		}
124
		}
126
		// Chargement du fichier ini du projet
125
		// Chargement du fichier ini du projet
127
		$erreur_ini_projet = true; 
126
		$erreur_ini_projet = true; 
128
		for ($i = 2; $i < 7 ; $i++) {
127
		for ($i = 2; $i < 4 ; $i++) {
129
			if ($this->parserFichierIni($tab_fichiers_ini[$i])) {
128
			if ($this->parserFichierIni($tab_fichiers_ini[$i])) {
130
				$erreur_ini_projet = false;
129
				$erreur_ini_projet = false;
131
			}
130
			}
132
		}
131
		}
133
		if ($erreur_ini_projet) {
132
		if ($erreur_ini_projet) {
Line 489... Line 488...
489
	/** 
488
	/** 
490
	 * Créer et stocke du contenu dans un fichier.
489
	 * Créer et stocke du contenu dans un fichier.
491
	 * 
490
	 * 
492
	 * @param string le chemin et le nom du fichier.
491
	 * @param string le chemin et le nom du fichier.
493
	 * @param string le contenu à stocker dans le fichier.
492
	 * @param string le contenu à stocker dans le fichier.
-
 
493
	 * @param boolean true pour compresser (gz) le fichier. Par défaut vaut false.
494
	 * @return string le message d'erreur formaté.
494
	 * @return string le message d'erreur formaté.
495
	 */
495
	 */
496
	protected function creerFichier($fichier, $contenu, $compression = false) {
496
	protected function creerFichier($fichier, $contenu, $compression = false) {
497
		$e = null;
497
		$e = null;
498
		if ($compression) {
498
		if ($compression) {
Line 570... Line 570...
570
		} else {
570
		} else {
571
			return false;
571
			return false;
572
		}
572
		}
573
	}
573
	}
574
}
574
}
575
?>
-
 
576
575
?>
-
 
576