Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 1465 → Rev 1466

/trunk/services/modules/0.1/determinations/ListeImagesDeterminationsProbables.php
59,7 → 59,7
$this->initialiserTri();
// Lancement du service
$liaisons = $this->chargerLiaisons();
$liaisons = $this->chargerLiaisons2();
$total = 0;
if(!empty($liaisons)) {
$total = $this->compterImages();
203,7 → 203,7
private function chargerLiaisons2() {
$champs = array('di.id_observation as id_observation', 'nom_referentiel', 'nom_ret', 'nom_ret_nn', 'nt', 'famille', 'ce_zone_geo', 'zone_geo',
'lieudit', 'station', 'milieu', 'date_observation', 'di.mots_cles_texte as mots_cles_texte', 'di.commentaire as commentaire',
'di.mots_cles_texte as mots_cles_texte_image ', 'date_transmission', 'di.id_image as id_image', 'di.ce_utilisateur as ce_utilisateur',
'di.i_mots_cles_texte AS mots_cles_texte_image ', 'date_transmission', 'di.id_image as id_image', 'di.ce_utilisateur as ce_utilisateur',
'prenom', 'nom', 'courriel', 'di.nom_utilisateur', 'di.prenom_utilisateur', 'di.courriel_utilisateur', 'nom_original');
$where = array();
215,7 → 215,8
 
$requeteLiaisons = sprintf(
'SELECT SQL_CALC_FOUND_ROWS %s ce_protocole, moyenne, nb_votes, nb_tags'
. ' FROM v_del_image di LEFT JOIN del_utilisateur du ON du.id_utilisateur = di.ce_utilisateur'
// IF(LENGTH()) workaround pour la jointure sur tela_annuaire depuis un hash md5 casté
. ' FROM v_del_image di LEFT JOIN del_utilisateur du ON du.id_utilisateur = IF(LENGTH(di.ce_utilisateur) > 5, 0, di.ce_utilisateur)'
. ' LEFT JOIN del_image_stat ds ON di.id_image = ds.ce_image'
. ' WHERE %s GROUP BY id_image /* car plusieurs image pour obs, see PHP */ ORDER BY moyenne LIMIT %d, %d -- %s:%d',