| Line 171... |
Line 171... |
| 171 |
private static function estSensible(&$point) {
|
171 |
private static function estSensible(&$point) {
|
| 172 |
$sensible = isset($point['mots_cles_texte']) && substr_count($point['mots_cles_texte'], 'sensible') != 0;
|
172 |
$sensible = isset($point['mots_cles_texte']) && substr_count($point['mots_cles_texte'], 'sensible') != 0;
|
| 173 |
return $sensible;
|
173 |
return $sensible;
|
| 174 |
}
|
174 |
}
|
| Line 175... |
Line 175... |
| 175 |
|
175 |
|
| 176 |
private static function formaterNomStation(&$point) {
|
176 |
private static function formaterNomStation(&$point, $type_emplacement) {
|
| 177 |
$station = '';
|
177 |
$station = '';
|
| 178 |
if($point['station'] != '' && $point['station'] != '000null') {
|
178 |
if($type_emplacement == 'stations' && $point['station'] != '' && $point['station'] != '000null') {
|
| 179 |
$station = $point['station'];
|
179 |
$station = $point['station'];
|
| 180 |
} else {
|
180 |
} else {
|
| 181 |
$station = $point['zone_geo'].(($point['id_zone_geo'] != '' && $point['id_zone_geo'] != '000null') ? ' ('.self::formaterNomZoneGeo($point['id_zone_geo']).')' : '');
|
181 |
$station = $point['zone_geo'].(($point['id_zone_geo'] != '' && $point['id_zone_geo'] != '000null') ? ' ('.self::formaterNomZoneGeo($point['id_zone_geo']).')' : '');
|
| Line 198... |
Line 198... |
| 198 |
|
198 |
|
| 199 |
if(self::coordonneesSontNulles($point) || self::estSensible($point)) {
|
199 |
if(self::coordonneesSontNulles($point) || self::estSensible($point)) {
|
| 200 |
$point_allege = array();
|
200 |
$point_allege = array();
|
| 201 |
$point_allege['id'] = self::MARQUEUR_COMMUNE.':'.$point['wgs84_latitude'].'|'.$point['wgs84_longitude'];
|
201 |
$point_allege['id'] = self::MARQUEUR_COMMUNE.':'.$point['wgs84_latitude'].'|'.$point['wgs84_longitude'];
|
| 202 |
$point_allege['type_emplacement'] = 'communes';
|
202 |
$point_allege['type_emplacement'] = 'communes';
|
| 203 |
$point_allege['nom'] = self::formaterNomStation($point);
|
203 |
$point_allege['nom'] = self::formaterNomStation($point, 'communes');
|
| 204 |
$point_allege['lat'] = (float)$point['wgs84_latitude'];
|
204 |
$point_allege['lat'] = (float)$point['wgs84_latitude'];
|
| Line 205... |
Line 205... |
| 205 |
$point_allege['lng'] = (float)$point['wgs84_longitude'];
|
205 |
$point_allege['lng'] = (float)$point['wgs84_longitude'];
|
| 206 |
|
206 |
|
| 207 |
$point = $point_allege;
|
207 |
$point = $point_allege;
|
| 208 |
} else {
|
208 |
} else {
|
| 209 |
$point_allege = array();
|
209 |
$point_allege = array();
|
| 210 |
$point_allege['id'] = self::MARQUEUR_STATION.':'.$point['latitude'].'|'.$point['longitude'];
|
210 |
$point_allege['id'] = self::MARQUEUR_STATION.':'.$point['latitude'].'|'.$point['longitude'];
|
| 211 |
$point_allege['type_emplacement'] = 'stations';
|
211 |
$point_allege['type_emplacement'] = 'stations';
|
| 212 |
$point_allege['nom'] = self::formaterNomStation($point);
|
212 |
$point_allege['nom'] = self::formaterNomStation($point, 'stations');
|
| Line 213... |
Line 213... |
| 213 |
$point_allege['lat'] = (float)$point['latitude'];
|
213 |
$point_allege['lat'] = (float)$point['latitude'];
|
| 214 |
$point_allege['lng'] = (float)$point['longitude'];
|
214 |
$point_allege['lng'] = (float)$point['longitude'];
|