Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 2778 Rev 3004
Line 211... Line 211...
211
	protected function executerRequete($requete, $retour = 'All', $mode = PDO::FETCH_ASSOC) {
211
	protected function executerRequete($requete, $retour = 'All', $mode = PDO::FETCH_ASSOC) {
212
		$infos = null;
212
		$infos = null;
213
		try {
213
		try {
214
			$infos = Cel::db()->query($requete)->fetchAll(PDO::FETCH_ASSOC);
214
			$infos = Cel::db()->query($requete)->fetchAll(PDO::FETCH_ASSOC);
215
			if ($infos === false) {
215
			if ($infos === false) {
216
				$this->messages[] = "La requête suivante a retourné aucun résultat :\n$requete";
216
				$this->messages[] = "La requête suivante n'a retourné aucun résultat :\n$requete";
217
			}
217
			}
218
		} catch (PDOException $e) {
218
		} catch (PDOException $e) {
219
			$msgTpl = 'Requête echec. Fichier : "%s". Ligne : "%s". Message : %s';
219
			$msgTpl = 'Requête echec. Fichier : "%s". Ligne : "%s". Message : %s';
220
			$this->messages[] = sprintf($msgTpl, $e->getFile(), $e->getLine(), $e->getMessage());
220
			$this->messages[] = sprintf($msgTpl, $e->getFile(), $e->getLine(), $e->getMessage());
221
		}
221
		}
Line 391... Line 391...
391
 
391
 
392
		// Création du contenu
392
		// Création du contenu
393
		if ($elements != false && count($elements) > 0) {
393
		if ($elements != false && count($elements) > 0) {
394
			$contenu = $this->executerService($elements);
394
			$contenu = $this->executerService($elements);
-
 
395
		} else {
395
		} else {
396
			// ne pas faire ça, car ça déclenche une erreur 500 à tort !
396
			$this->messages[] = "Aucune image disponible.";
397
			//$this->messages[] = "Aucune image disponible.";
397
			$contenu = array();
398
			$contenu = array();
Line 398... Line 399...
398
		}
399
		}
399
 
400
 
Line 416... Line 417...
416
 
417
 
417
		// Création du contenu
418
		// Création du contenu
418
		if ($elements != false && count($elements) > 0) {
419
		if ($elements != false && count($elements) > 0) {
419
			$contenu = $this->executerService($elements);
420
			$contenu = $this->executerService($elements);
-
 
421
		} else {
420
		} else {
422
			// ne pas faire ça, car ça déclenche une erreur 500 à tort !
421
			$this->messages[] = "Aucune image disponible.";
423
			//$this->messages[] = "Aucune image disponible.";
Line 422... Line 424...
422
		}
424
		}
423
 
425