Line 235... |
Line 235... |
235 |
if (strpos($auteurId, '@') === false) {
|
235 |
if (strpos($auteurId, '@') === false) {
|
236 |
$tableauNomPrenom = explode(' ',$auteurId, 2);
|
236 |
$tableauNomPrenom = explode(' ',$auteurId, 2);
|
237 |
if(count($tableauNomPrenom) == 2) {
|
237 |
if(count($tableauNomPrenom) == 2) {
|
238 |
// on teste potentiellement un nom prenom ou bien un prénom nom
|
238 |
// on teste potentiellement un nom prenom ou bien un prénom nom
|
239 |
$masque = '('.
|
239 |
$masque = '('.
|
240 |
'(nom LIKE '.$this->proteger($tableauNomPrenom[0].'%').' AND '.
|
240 |
'(nom LIKE '.$this->proteger($tableauNomPrenom[0].'%').' AND '.
|
241 |
'prenom LIKE '.$this->proteger($tableauNomPrenom[1].'%').') OR '.
|
241 |
'prenom LIKE '.$this->proteger($tableauNomPrenom[1].'%').') OR '.
|
242 |
'(nom LIKE '.$this->proteger($tableauNomPrenom[1].'%').' AND '.
|
242 |
'(nom LIKE '.$this->proteger($tableauNomPrenom[1].'%').' AND '.
|
243 |
'prenom LIKE '.$this->proteger($tableauNomPrenom[0].'%').')'.
|
243 |
'prenom LIKE '.$this->proteger($tableauNomPrenom[0].'%').') OR '.
|
- |
|
244 |
'(dob.nom_utilisateur LIKE '.$this->proteger($tableauNomPrenom[0].'%').' AND '.
|
- |
|
245 |
'dob.prenom_utilisateur LIKE '.$this->proteger($tableauNomPrenom[1].'%').') OR '.
|
- |
|
246 |
'(dob.nom_utilisateur LIKE '.$this->proteger($tableauNomPrenom[1].'%').' AND '.
|
- |
|
247 |
'dob.prenom_utilisateur LIKE '.$this->proteger($tableauNomPrenom[0].'%').') '.
|
244 |
')';
|
248 |
')';
|
245 |
} else {
|
249 |
} else {
|
246 |
$masque = '(
|
250 |
$masque = '(
|
247 |
(nom LIKE '.$this->proteger($auteurId.'%').' OR '.
|
251 |
(nom LIKE '.$this->proteger($auteurId.'%').' OR '.
|
248 |
'prenom LIKE '.$this->proteger($auteurId.'%').')'.
|
252 |
'prenom LIKE '.$this->proteger($auteurId.'%').' OR '.
|
- |
|
253 |
'dob.nom_utilisateur LIKE '.$this->proteger($auteurId.'%').' OR '.
|
- |
|
254 |
'dob.prenom_utilisateur LIKE '.$this->proteger($auteurId.'%').')'.
|
249 |
')';
|
255 |
')';
|
250 |
}
|
256 |
}
|
251 |
} else {
|
257 |
} else {
|
252 |
$masque = " courriel LIKE ".$this->proteger($valeurMasque.'%')." ";
|
258 |
$masque = " courriel LIKE ".$this->proteger($valeurMasque.'%').
|
- |
|
259 |
" OR dob.courriel_utilisateur LIKE ".$this->proteger($valeurMasque.'%')." ";
|
253 |
}
|
260 |
}
|
254 |
}
|
261 |
}
|
255 |
return $masque;
|
262 |
return $masque;
|
256 |
}
|
263 |
}
|
Line 337... |
Line 344... |
337 |
CHARGEMENT DES OBSERVATIONS
|
344 |
CHARGEMENT DES OBSERVATIONS
|
338 |
--------------------------------------------------------------------------------*/
|
345 |
--------------------------------------------------------------------------------*/
|
339 |
/**
|
346 |
/**
|
340 |
* Chargement depuis la bdd de toutes les liaisons entre images et observations
|
347 |
* Chargement depuis la bdd de toutes les liaisons entre images et observations
|
341 |
* */
|
348 |
* */
|
342 |
private function chargerObservations() {
|
349 |
private function chargerObservations() {
|
343 |
/*$requete = 'SELECT DISTINCT id_observation '.
|
- |
|
344 |
'FROM '.$this->gestionBdd->formaterTable('del_obs_image', 'dob').
|
- |
|
345 |
$this->chargerClauseWhere().
|
- |
|
346 |
' GROUP BY id_observation'.
|
- |
|
347 |
//' ORDER BY '.$this->tri.' '.$this->directionTri.' '.
|
- |
|
348 |
$this->gestionBdd->getLimitSql();*/
|
- |
|
349 |
|
- |
|
350 |
$requete = 'SELECT DISTINCT dob.id_observation '.
|
350 |
$requete = 'SELECT DISTINCT dob.id_observation '.
|
351 |
'FROM '.$this->gestionBdd->formaterTable('del_observation', 'dob').
|
351 |
'FROM '.$this->gestionBdd->formaterTable('del_observation', 'dob').
|
352 |
'INNER JOIN '.$this->gestionBdd->formaterTable('del_obs_image', 'doi').
|
352 |
'INNER JOIN '.$this->gestionBdd->formaterTable('del_obs_image', 'doi').
|
353 |
'ON doi.id_observation = dob.id_observation '.
|
353 |
'ON doi.id_observation = dob.id_observation '.
|
354 |
$this->chargerClauseWhere().
|
354 |
$this->chargerClauseWhere().
|