40,6 → 40,7 |
'tag' => 'tag', |
'motcle' => 'tag', |
'projet' => 'projet', |
'referentiel' => 'referentiel', |
'groupe_zones_geo' => 'groupe_zones_geo'); |
|
/** |
505,6 → 506,7 |
$nom_valeur[1].'%") AND '; break; |
case "tag" : $requete .= $this->creerSousRequeteMotsCles($nom_valeur[1]).' AND '; break; |
case "projet" : $requete .= $this->creerSousRequeteProjet($nom_valeur[1]).' AND '; break; |
case "referentiel" : $requete .= $this->creerSousRequeteReferentiel($nom_valeur[1]).' AND '; break; |
case "groupe_zones_geo" : $requete .= $this->creerSousRequeteGroupeZonesGeo($nom_valeur[1])." AND "; break; |
default : $requete .= $nom_valeur[0].' = "'.$nom_valeur[1].'" AND '; break; |
} |
566,6 → 568,11 |
return $requete; |
} |
|
private function creerSousRequeteReferentiel($referentiel) { |
$requete = "b.nom_referentiel LIKE '$referentiel%'"; |
return $requete; |
} |
|
private function creerSousRequeteRechercheGenerale($chaine_requete) { |
$requete = ''; |
if (trim($chaine_requete) != '') { |
629,7 → 636,7 |
// |
$mots_cles_obs = $donnees['mots_cles_texte_obs']; |
|
$lieu = Cel::formaterZoneGeoEtCodePourAffichage($donnees).' > '.$donnees['lieudit'].' > '.$donnees['station']; |
$lieu = $this->formaterZoneGeoEtCodePourAffichage($donnees).' > '.$donnees['lieudit'].' > '.$donnees['station']; |
$milieu = $donnees['milieu']; |
$coordonnees = ($this->etreNull($donnees['latitude']) && $this->etreNull($donnees['longitude'])) ? '' : $donnees['latitude'].'/'.$donnees['longitude']; |
$commentaire_obs = $donnees['commentaire_obs']; |