Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 3803 → Rev 3804

/trunk/jrest/bibliotheque/RechercheImage.php
52,7 → 52,7
$requete_recherche_images .= $this->fabriquerRequeteJointureObs();
$requete_recherche_images .= ($id_utilisateur != null) ? 'AND ci.ce_utilisateur = '.Cel::db()->proteger($id_utilisateur) : '';
} else {
$requete_recherche_images .= 'FROM cel_images ci ';
$requete_recherche_images .= 'FROM cel_images_export ci ';
$requete_recherche_images .= ($id_utilisateur != null) ? 'WHERE ci.ce_utilisateur = '.Cel::db()->proteger($id_utilisateur) : '';
}
 
77,7 → 77,7
$requete_recherche_images .= $this->fabriquerRequeteJointureObs();
$requete_recherche_images .= ($id_utilisateur != null) ? 'AND ci.ce_utilisateur = '.Cel::db()->proteger($id_utilisateur) : '';
} else {
$requete_recherche_images .= 'FROM cel_images ci ';
$requete_recherche_images .= 'FROM cel_images_export ci ';
$requete_recherche_images .= ($id_utilisateur != null) ? 'WHERE ci.ce_utilisateur = '.Cel::db()->proteger($id_utilisateur) : '';
}
$sous_requete_recherche = $this->fabriquerSousRequeteRecherche($id_utilisateur, $criteres);
101,8 → 101,8
}
 
private function fabriquerRequeteJointureObs() {
$requete = 'FROM cel_images ci '.
'LEFT JOIN cel_obs co '.
$requete = 'FROM cel_images_export ci '.
'LEFT JOIN cel_export_total co '.
'ON ci.ce_observation = co.id_observation '.
'WHERE 1 ';
return $requete;
109,7 → 109,7
}
 
public function obtenirInformationsObservationsAssociees($id_utilisateur, $id_image) {
$requete = 'SELECT ce_observation FROM cel_images WHERE id_image = '.$id_image;
$requete = 'SELECT ce_observation FROM cel_images_export WHERE id_image = '.$id_image;
$resultats = Cel::db()->requeter($requete);
 
$idsObsListe = array();
120,7 → 120,7
 
$infos_obs = '';
if (trim($ids_obs) != '') {
$requete = 'SELECT * FROM cel_obs WHERE id_observation IN ('.$ids_obs.') AND ce_utilisateur = "'.$id_utilisateur.'"';
$requete = 'SELECT * FROM cel_export_total WHERE id_observation IN ('.$ids_obs.') AND ce_utilisateur = "'.$id_utilisateur.'"';
$resultats = Cel::db()->requeter($requete);
 
foreach ($resultats as $obs_liee) {
295,7 → 295,7
public function obtenirCourrielUtilisateurPourIdImage($id_image) {
$idImageP = Cel::db()->proteger($id_image);
$requete = 'SELECT courriel_utilisateur '.
'FROM cel_images '.
'FROM cel_images_export '.
"WHERE id_image = $idImageP ".
' -- '.__FILE__.':'.__LINE__;
$utilisateur_courriel = Cel::db()->requeter($requete);
308,9 → 308,9
}
 
private function getIdsMotsClesImage($id_image) {
$requete = 'SELECT DISTINCT id_mot_cle '.
'FROM cel_mots_cles_images_liaison '.
"WHERE id_element_lie = $id_image ".
$requete = 'SELECT DISTINCT photo_tag_id '.
'FROM photo_tag_photo '.
"WHERE photo_id = $id_image ".
' -- '.__FILE__.':'.__LINE__;
return Cel::db()->requeter($requete);
}