Subversion Repositories Applications.referentiel

Rev

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

Rev 88 Rev 104
Line 200... Line 200...
200
			}
200
			}
201
		} catch (PDOException $e) {
201
		} catch (PDOException $e) {
202
			$this->messages[] = sprintf($this->getTxt('sql_erreur'), $e->getFile(), $e->getLine(), $e->getMessage());
202
			$this->messages[] = sprintf($this->getTxt('sql_erreur'), $e->getFile(), $e->getLine(), $e->getMessage());
203
		}
203
		}
204
		return $info;
204
		return $info;
-
 
205
	}
-
 
206
	
-
 
207
	public function getElementBasionyme($ref, $basionyme) {
-
 
208
		$requete =	"SELECT num_nom_retenu, num_nom, nom_complet, auteur, annee, biblio_origine, homonyme, ".
-
 
209
					" nom_addendum, nom_francais FROM {$ref} WHERE basionyme = '{$basionyme}';"; 
-
 
210
		
-
 
211
		// Récupération des résultats
-
 
212
		try {
-
 
213
			$info = '';
-
 
214
			$donnees = $this->bdd->query($requete)->fetchAll(PDO::FETCH_ASSOC);
-
 
215
			if ($donnees === array()) {
-
 
216
				$this->messages[] = "La requête n'a retourné aucun résultat.";
-
 
217
			} else {
-
 
218
				$info = $donnees; 
-
 
219
			}
-
 
220
		} catch (PDOException $e) {
-
 
221
			$this->messages[] = sprintf($this->getTxt('sql_erreur'), $e->getFile(), $e->getLine(), $e->getMessage());
-
 
222
		}
-
 
223
		return $info;
205
	} 
224
	} 
Line 206... Line 225...
206
	
225
	
207
}
226
}
208
?>
227
?>