Line 67... |
Line 67... |
67 |
$retour[$this->mapping[$param]] = $valeur;
|
67 |
$retour[$this->mapping[$param]] = $valeur;
|
68 |
}
|
68 |
}
|
69 |
return $retour;
|
69 |
return $retour;
|
70 |
}
|
70 |
}
|
Line -... |
Line 71... |
- |
|
71 |
|
- |
|
72 |
/**
|
- |
|
73 |
* Recherche les coordonnées d'un utilisateur en fonction de son ID;
|
- |
|
74 |
* puisqu'il a un ID c'est qu'il est connecté, on suppose donc qu'il
|
- |
|
75 |
* a un tuple dans del_utilisateur_infos
|
- |
|
76 |
*
|
- |
|
77 |
* @TODO vérifier cette hypothèse
|
71 |
|
78 |
*/
|
72 |
private function chercherUtilisateur($id) {
|
79 |
private function chercherUtilisateur($id) {
|
73 |
// par défaut, pas d'info
|
80 |
// par défaut, pas d'info
|
74 |
$utilisateur = array();
|
81 |
$utilisateur = array();
|
75 |
// Si l'id utilisateur est un hash de session, on ne cherche rien
|
82 |
// Si l'id utilisateur est un hash de session, on ne cherche rien
|
76 |
if (is_numeric($id)) {
|
83 |
if (is_numeric($id)) {
|
77 |
$idUtilisateurP = $this->bdd->proteger($id);
|
84 |
$idUtilisateurP = $this->bdd->proteger($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_infos '.
|
81 |
"WHERE id_utilisateur = $idUtilisateurP ".
|
88 |
"WHERE id_utilisateur = $idUtilisateurP ".
|
82 |
' -- '.__FILE__.':'.__LINE__;
|
89 |
' -- '.__FILE__.':'.__LINE__;
|
83 |
$utilisateur = $this->bdd->recuperer($requete);
|
90 |
$utilisateur = $this->bdd->recuperer($requete);
|
84 |
}
|
91 |
}
|
Line 155... |
Line 162... |
155 |
private function creerPropositionInitiale() {
|
162 |
private function creerPropositionInitiale() {
|
156 |
$idObservationP = $this->bdd->proteger($this->ressources[0]);
|
163 |
$idObservationP = $this->bdd->proteger($this->ressources[0]);
|
157 |
$requete = 'INSERT IGNORE INTO del_commentaire '.
|
164 |
$requete = 'INSERT IGNORE INTO del_commentaire '.
|
158 |
'(ce_observation, ce_utilisateur, utilisateur_prenom, utilisateur_nom, utilisateur_courriel, '.
|
165 |
'(ce_observation, ce_utilisateur, utilisateur_prenom, utilisateur_nom, utilisateur_courriel, '.
|
159 |
'nom_sel, nom_sel_nn, nom_ret, nom_ret_nn, nt, famille, nom_referentiel, date, proposition_initiale) '.
|
166 |
'nom_sel, nom_sel_nn, nom_ret, nom_ret_nn, nt, famille, nom_referentiel, date, proposition_initiale) '.
|
160 |
'SELECT id_observation, ce_utilisateur, prenom, nom, '.
|
167 |
'SELECT id_observation, ce_utilisateur, prenom_utilisateur, nom_utilisateur, '.
|
161 |
' courriel, nom_sel, nom_sel_nn, nom_ret, nom_ret_nn, '.
|
168 |
' courriel_utilisateur, nom_sel, nom_sel_nn, nom_ret, nom_ret_nn, '.
|
162 |
" nt, famille, nom_referentiel, NOW(), '1' ".
|
169 |
" nt, famille, nom_referentiel, NOW(), '1' ".
|
163 |
'FROM del_observation do '.
|
170 |
'FROM del_observation do '.
|
164 |
' LEFT JOIN del_utilisateur du ON (do.ce_utilisateur = du.id_utilisateur) '.
|
- |
|
165 |
"WHERE id_observation = $idObservationP ".
|
171 |
"WHERE id_observation = $idObservationP ".
|
166 |
' -- '.__FILE__.' : '.__LINE__;
|
172 |
' -- '.__FILE__.' : '.__LINE__;
|
Line 167... |
Line 173... |
167 |
|
173 |
|
168 |
$this->bdd->executer($requete);
|
174 |
$this->bdd->executer($requete);
|