Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 1363 → Rev 1364

/trunk/services/modules/0.1/observations/ListeObservations.php
267,6 → 267,9
case 'ns' :
$where[] = ' nom_sel LIKE '.$this->proteger($valeurMasque.'%');
break;
case 'referentiel' :
$where[] = ' nom_referentiel LIKE '.$this->proteger($valeurMasque.'%');
break;
case 'commune' :
$where[] = ' '.$this->mappingFiltre[$idMasque].' LIKE '.$this->proteger(str_replace(array('-',' '), '_', $valeurMasque).'%');
break;
477,7 → 480,7
private function chargerLiaisons() {
$requeteLiaisons = sprintf(
'SELECT SQL_CALC_FOUND_ROWS '.
' dob.id_observation, nom_sel, famille, ce_zone_geo, zone_geo, lieudit, '.
' dob.id_observation, nom_referentiel, nom_sel, famille, ce_zone_geo, zone_geo, lieudit, '.
' station, milieu, date_observation, dob.mots_cles_texte, date_transmission, di.id_image, '.
' dob.ce_utilisateur, prenom, nom, courriel, '.
' dob.prenom_utilisateur, dob.nom_utilisateur, dob.courriel_utilisateur, '.
505,7 → 508,7
private function chargerLiaisonsSimple() {
$requeteObs = sprintf(
'SELECT SQL_CALC_FOUND_ROWS '.
' dob.id_observation, nom_sel, famille, ce_zone_geo, zone_geo, lieudit, '.
' dob.id_observation, nom_referentiel, nom_sel, famille, ce_zone_geo, zone_geo, lieudit, '.
' station, milieu, date_observation, dob.mots_cles_texte, date_transmission, '.
' dob.ce_utilisateur, prenom, nom, courriel, '.
' dob.prenom_utilisateur, dob.nom_utilisateur, dob.courriel_utilisateur, '.
660,21 → 663,18
*
* Formate une liste de proposition en fonction du fichier de configuration
*/
private function formaterDeterminations($listePropositions) {
if(!$listePropositions) return array();
private function formaterDeterminations($proposition) {
if(!$proposition) return array();
$propositions_format = array();
$ids_proposition[] = $proposition['id_commentaire'];
 
foreach ($listePropositions as $id => $proposition) {
$ids_proposition[] = $proposition['id_commentaire'];
 
$proposition_formatee = array('nb_commentaires' => '0');
foreach ($this->mappingCommentaire as $nomOriginal => $nomFinal) {
if (isset($proposition[$nomOriginal])) {
$proposition_formatee[$nomFinal] = $proposition[$nomOriginal];
}
$proposition_formatee = array('nb_commentaires' => '0');
foreach ($this->mappingCommentaire as $nomOriginal => $nomFinal) {
if (isset($proposition[$nomOriginal])) {
$proposition_formatee[$nomFinal] = $proposition[$nomOriginal];
}
$propositions_format[$proposition['id_commentaire']] = $proposition_formatee;
}
$propositions_format[$proposition['id_commentaire']] = $proposition_formatee;
// modifie $propositions_format
$this->chargerVotes($ids_proposition, $propositions_format);
// modifie $propositions_format