Line 117... |
Line 117... |
117 |
" AND (".
|
117 |
" AND (".
|
118 |
$this->construireWhereRectangleStationOR()." OR ".
|
118 |
$this->construireWhereRectangleStationOR()." OR ".
|
119 |
$this->construireWhereRectangleCommuneOR().") ".
|
119 |
$this->construireWhereRectangleCommuneOR().") ".
|
120 |
$this->construireWhereDept().
|
120 |
$this->construireWhereDept().
|
121 |
$this->construireWhereCommune().
|
121 |
$this->construireWhereCommune().
|
- |
|
122 |
$this->construireWherePays().
|
122 |
$this->construireWhereUtilisateur().
|
123 |
$this->construireWhereUtilisateur().
|
123 |
$this->construireWhereNumTaxonAvecSousTaxons().
|
124 |
$this->construireWhereNumTaxonAvecSousTaxons().
|
124 |
$this->construireWhereNomTaxon().
|
125 |
$this->construireWhereNomTaxon().
|
125 |
$this->construireWhereReferentiel().
|
126 |
$this->construireWhereReferentiel().
|
126 |
$this->construireWhereDate().
|
127 |
$this->construireWhereDate().
|
Line 155... |
Line 156... |
155 |
" AND (".
|
156 |
" AND (".
|
156 |
$this->construireWhereRectangleStationOR()." OR ".
|
157 |
$this->construireWhereRectangleStationOR()." OR ".
|
157 |
$this->construireWhereRectangleCommuneOR().") ".
|
158 |
$this->construireWhereRectangleCommuneOR().") ".
|
158 |
$this->construireWhereDept().
|
159 |
$this->construireWhereDept().
|
159 |
$this->construireWhereCommune().
|
160 |
$this->construireWhereCommune().
|
- |
|
161 |
$this->construireWherePays().
|
160 |
$this->construireWhereUtilisateur().
|
162 |
$this->construireWhereUtilisateur().
|
161 |
$this->construireWhereNumTaxonAvecSousTaxons().
|
163 |
$this->construireWhereNumTaxonAvecSousTaxons().
|
162 |
$this->construireWhereNomTaxon().
|
164 |
$this->construireWhereNomTaxon().
|
163 |
$this->construireWhereReferentiel().
|
165 |
$this->construireWhereReferentiel().
|
164 |
$this->construireWhereDate().
|
166 |
$this->construireWhereDate().
|
Line 340... |
Line 342... |
340 |
' LEFT JOIN cel_zones_geo AS zg '.
|
342 |
' LEFT JOIN cel_zones_geo AS zg '.
|
341 |
" ON (zg.nom = co.zone_geo AND zg.id_zone_geo = co.ce_zone_geo) ".
|
343 |
" ON (zg.nom = co.zone_geo AND zg.id_zone_geo = co.ce_zone_geo) ".
|
342 |
"WHERE transmission = '1' ".
|
344 |
"WHERE transmission = '1' ".
|
343 |
(($this->communeEstDemandee()) ? $this->construireWhereCommuneSansCoordonneesAvecSensibles() : $this->construireWhereCoordonneesSansSensibles()).
|
345 |
(($this->communeEstDemandee()) ? $this->construireWhereCommuneSansCoordonneesAvecSensibles() : $this->construireWhereCoordonneesSansSensibles()).
|
344 |
$this->construireWhereDept().
|
346 |
$this->construireWhereDept().
|
- |
|
347 |
$this->construireWherePays().
|
345 |
$this->construireWhereUtilisateur().
|
348 |
$this->construireWhereUtilisateur().
|
346 |
$this->construireWhereNumTaxonAvecSousTaxons().
|
349 |
$this->construireWhereNumTaxonAvecSousTaxons().
|
347 |
$this->construireWhereNomTaxon().
|
350 |
$this->construireWhereNomTaxon().
|
348 |
$this->construireWhereReferentiel().
|
351 |
$this->construireWhereReferentiel().
|
349 |
$this->construireWhereDate().
|
352 |
$this->construireWhereDate().
|
Line 487... |
Line 490... |
487 |
' ON (zg.nom = co.zone_geo AND zg.id_zone_geo = co.ce_zone_geo) '.
|
490 |
' ON (zg.nom = co.zone_geo AND zg.id_zone_geo = co.ce_zone_geo) '.
|
488 |
"WHERE transmission = '1' ".
|
491 |
"WHERE transmission = '1' ".
|
489 |
" AND nom_ret != '' ".
|
492 |
" AND nom_ret != '' ".
|
490 |
$this->construireWhereDept().
|
493 |
$this->construireWhereDept().
|
491 |
$this->construireWhereCommune().
|
494 |
$this->construireWhereCommune().
|
- |
|
495 |
$this->construireWherePays().
|
492 |
$this->construireWhereUtilisateur().
|
496 |
$this->construireWhereUtilisateur().
|
493 |
$this->construireWhereNumTaxon().
|
497 |
$this->construireWhereNumTaxon().
|
494 |
$this->construireWhereNomTaxon().
|
498 |
$this->construireWhereNomTaxon().
|
495 |
$this->construireWhereReferentiel().
|
499 |
$this->construireWhereReferentiel().
|
496 |
$this->construireWhereDate().
|
500 |
$this->construireWhereDate().
|
Line 754... |
Line 758... |
754 |
($type == 'commentaire.obs' ? " AND co.commentaire LIKE $param " : '').
|
758 |
($type == 'commentaire.obs' ? " AND co.commentaire LIKE $param " : '').
|
755 |
($type == 'commentaire.*' ? " AND (co.commentaire LIKE $param OR ci.commentaire LIKE $param) " : '').
|
759 |
($type == 'commentaire.*' ? " AND (co.commentaire LIKE $param OR ci.commentaire LIKE $param) " : '').
|
756 |
$this->construireWhereCoordonnees().
|
760 |
$this->construireWhereCoordonnees().
|
757 |
$this->construireWhereDept().
|
761 |
$this->construireWhereDept().
|
758 |
$this->construireWhereCommune().
|
762 |
$this->construireWhereCommune().
|
- |
|
763 |
$this->construireWherePays().
|
759 |
$this->construireWhereUtilisateur().
|
764 |
$this->construireWhereUtilisateur().
|
760 |
$this->construireWhereNumTaxon().
|
765 |
$this->construireWhereNumTaxon().
|
761 |
$this->construireWhereNomTaxon().
|
766 |
$this->construireWhereNomTaxon().
|
762 |
$this->construireWhereReferentiel().
|
767 |
$this->construireWhereReferentiel().
|
763 |
$this->construireWhereProjet().
|
768 |
$this->construireWhereProjet().
|
Line 921... |
Line 926... |
921 |
$zonegeo = Cel::db()->proteger($zonegeo);
|
926 |
$zonegeo = Cel::db()->proteger($zonegeo);
|
922 |
$sql = " AND ce_zone_geo = $zonegeo";
|
927 |
$sql = " AND ce_zone_geo = $zonegeo";
|
923 |
}
|
928 |
}
|
924 |
return $sql;
|
929 |
return $sql;
|
925 |
}
|
930 |
}
|
- |
|
931 |
|
- |
|
932 |
private function construireWherePays() {
|
- |
|
933 |
$sql = '';
|
- |
|
934 |
extract($this->parametres);
|
- |
|
935 |
if (isset($this->parametres['pays']) && !$this->etreNull($pays)) {
|
- |
|
936 |
$pays = Cel::db()->proteger($pays);
|
- |
|
937 |
$sql = " AND pays = $pays";
|
- |
|
938 |
}
|
- |
|
939 |
return $sql;
|
- |
|
940 |
}
|
Line 926... |
Line 941... |
926 |
|
941 |
|
927 |
private function construireWhereCommuneSansCoordonneesAvecSensibles() {
|
942 |
private function construireWhereCommuneSansCoordonneesAvecSensibles() {
|
928 |
$sql = '';
|
943 |
$sql = '';
|
929 |
// Récupération des coordonnées depuis l'id station
|
944 |
// Récupération des coordonnées depuis l'id station
|