Subversion Repositories eFlore/Applications.del

Rev

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

Rev 1684 Rev 1759
Line 72... Line 72...
72
	/**
72
	/**
73
	* Trouver l'utilisateur en fonction des paramètres ou de la base de données si le nom, prénom et courriel ne sont pas donnés
73
	* Trouver l'utilisateur en fonction des paramètres ou de la base de données si le nom, prénom et courriel ne sont pas donnés
74
	* @return le tableau utilisateur
74
	* @return le tableau utilisateur
75
	* */
75
	* */
76
	private function chercherUtilisateur($id) {
76
	private function chercherUtilisateur($id) {
-
 
77
		// par défaut, pas d'info (version idiot-proof)
77
		$utilisateur = array();
78
		$utilisateur = array(
-
 
79
			'auteur.nom' => '',
-
 
80
			'auteur.prenom' => '',
-
 
81
			'auteur.courriel' => ''
-
 
82
		);
-
 
83
		// Si l'id utilisateur est un hash de session, on ne cherche rien
-
 
84
		if (is_numeric($id)) {
78
		$requete = "SELECT id_utilisateur AS 'auteur.id', nom AS 'auteur.nom', prenom AS 'auteur.prenom', ".
85
			$requete = "SELECT id_utilisateur AS 'auteur.id', nom AS 'auteur.nom', prenom AS 'auteur.prenom', ".
79
			"courriel AS 'auteur.courriel' ".
86
				"courriel AS 'auteur.courriel' ".
80
			'FROM del_utilisateur '.
87
				'FROM del_utilisateur '.
81
			'WHERE id_utilisateur = '.$this->bdd->proteger($id);
88
				'WHERE id_utilisateur = '.$this->bdd->proteger($id);
82
		$utilisateur = $this->bdd->recuperer($requete);
89
			$utilisateur = $this->bdd->recuperer($requete);
-
 
90
		}
Line 83... Line 91...
83
 
91
 
84
		return $utilisateur;
92
		return $utilisateur;
Line 85... Line 93...
85
	}
93
	}