Subversion Repositories eFlore/Applications.del

Rev

Rev 950 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 950 Rev 1612
Line 92... Line 92...
92
	
92
 
93
	/**
93
	/**
94
	 * Vérifier que le service est bien configuré 
94
	 * Vérifier que le service est bien configuré
95
	 * */
95
	 * */
96
	public function verifierConfiguration() {
-
 
97
	
96
	public function verifierConfiguration() {
98
		$erreurs = array();
97
		$erreurs = array();
99
		$tableauCommentaires = $this->conteneur->getParametre('commentaires');
98
		$tableauCommentaires = $this->conteneur->getParametre('commentaires');
100
		if (empty($tableauCommentaires)) {
99
		if (empty($tableauCommentaires)) {
101
			$erreurs[] = '- le fichier de configuration ne contient pas le tableau [commentaires] ou celui-ci est vide ;'; 
100
			$erreurs[] = '- le fichier de configuration ne contient pas le tableau [commentaires] ou celui-ci est vide ;';
Line 125... Line 124...
125
					$erreurs[] = '- le mapping du champ "'.$champ.'" pour l\'observation est manquant ;';
124
					$erreurs[] = '- le mapping du champ "'.$champ.'" pour l\'observation est manquant ;';
126
				}				
125
				}
127
			}
126
			}
128
		}
127
		}
Line 129... Line -...
129
		
-
 
130
		
128
 
131
		if (!empty($erreurs)) {
129
		if (!empty($erreurs)) {
132
			$e = 'Erreur lors de la configuration : '."\n";
130
			$e = 'Erreur lors de la configuration : '."\n";
133
			$e .= implode("\n", $erreurs);
131
			$e .= implode("\n", $erreurs);
134
			throw new Exception($e, RestServeur::HTTP_CODE_ERREUR);
132
			throw new Exception($e, RestServeur::HTTP_CODE_ERREUR);
Line 170... Line 168...
170
	--------------------------------------------------------------------------------*/
168
	--------------------------------------------------------------------------------*/
171
	/**
169
	/**
172
	* Chargement depuis la bdd de tous les commentaires
170
	* Chargement depuis la bdd de tous les commentaires
173
	* */
171
	* */
174
	private function chargerCommentaires() {
172
	private function chargerCommentaires() {
175
	
-
 
176
		$requeteLiaisons = 'SELECT DISTINCT SQL_CALC_FOUND_ROWS * '.
173
		$requeteLiaisons = 'SELECT DISTINCT SQL_CALC_FOUND_ROWS * FROM del_commentaire ';
177
						   'FROM '.$this->gestionBdd->formaterTable('del_commentaire', 'dc');
-
 
178
		$requeteLiaisons .= $this->chargerClauseWhere();
174
		$requeteLiaisons .= $this->chargerClauseWhere();
179
		$requeteLiaisons .= $this->gestionBdd->getLimitSql();
175
		$requeteLiaisons .= $this->gestionBdd->getLimitSql();
180
		return $this->bdd->recupererTous($requeteLiaisons);
176
		return $this->bdd->recupererTous($requeteLiaisons);
181
	}
177
	}