Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 1101 → Rev 1102

/trunk/services/modules/0.1/observations/ListeObservations.php
233,16 → 233,20
$where[] = ' '.$this->creerFiltreMasqueGeneral($valeurMasque);
break;
case 'type' :
if ($valeurMasque == 'adeterminer') {
$tableauTypes = explode(';', $valeurMasque);
if (in_array('adeterminer', $tableauTypes)) {
//On récupère toutes les observations qui on le tag "aDeterminer" ou qui n'ont pas de nom d'espèce
$where[] = '(dob.mots_cles_texte = '.$this->proteger($this->conteneur->getParametre('tag_adeterminer')).' OR nom_sel IS NULL) ';
} else if ($valeurMasque == 'aconfirmer') {
} else if (in_array('aconfirmer', $tableauTypes)) {
//On récupère toutes les observations qui ne sont pas "aDeterminer" et qui ont un nom d'espèce
$where[] = 'nom_sel is not null AND dob.mots_cles_texte NOT LIKE '.$this->proteger($this->conteneur->getParametre('tag_adeterminer'));
} else if ($valeurMasque == 'endiscussion') {
}
if (in_array('endiscussion', $tableauTypes)) {
//Si on veut les observations en discussion, on va récupérer les ids des observations dont le nombre de commentaire est supérieur à N
$idsObservations = $this->chargerIdsObservationsParNbCommentaires();
$where[] = 'dob.id_observation IN ('.$idsObservations.')';
$where[] = ' dob.id_observation IN ('.$idsObservations.')';
}
break;
default: