Subversion Repositories eFlore/Applications.cel

Rev

Rev 3754 | Rev 3760 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3754 Rev 3759
Line 118... Line 118...
118
                        $obsAAjouter['annotation'] = isset($obs['notes']) && trim($obs['notes']) !== "" ? $obs['notes'] : null;
118
                        $obsAAjouter['annotation'] = isset($obs['notes']) && trim($obs['notes']) !== "" ? $obs['notes'] : null;
Line 119... Line 119...
119
 
119
 
120
                        // Pays est pour le moment sur un varchar(2) dans la base
120
                        // Pays est pour le moment sur un varchar(2) dans la base
121
                        // alors qu'il est envoyé complet par le script WidgetSaisie
121
                        // alors qu'il est envoyé complet par le script WidgetSaisie
122
                        $obsAAjouter['osm_country'] = (isset($obs['pays'])) ? $obs['pays'] : null;
122
                        $obsAAjouter['osm_country'] = (isset($obs['pays'])) ? $obs['pays'] : null;
123
                        $obsAAjouter['locality'] = $obs['commune_nom'];
123
                        $obsAAjouter['locality'] = isset($obs['commune_nom']) && trim($obs['commune_nom']) !== "" ? $obs['commune_nom'] : null;
124
                        $obsAAjouter['locality_insee_code'] = isset($obs['commune_code_insee']) ? $obs['commune_code_insee'] : '';
124
                        $obsAAjouter['locality_insee_code'] = isset($obs['commune_code_insee']) && trim($obs['commune_code_insee']) !== "" ? $obs['commune_code_insee'] : null;
125
                        $obsAAjouter['sublocality'] = isset($obs['lieudit']) && trim($obs['lieudit']) !== "" ? $obs['lieudit'] : null;
125
                        $obsAAjouter['sublocality'] = isset($obs['lieudit']) && trim($obs['lieudit']) !== "" ? $obs['lieudit'] : null;
126
                        $obsAAjouter['station'] = isset($obs['station']) && trim($obs['station']) !== "" ? $obs['station'] : null;
126
                        $obsAAjouter['station'] = isset($obs['station']) && trim($obs['station']) !== "" ? $obs['station'] : null;
127
                        $obsAAjouter['environment'] = isset($obs['milieu']) && trim($obs['milieu']) !== "" ? $obs['milieu'] : null;
127
                        $obsAAjouter['environment'] = isset($obs['milieu']) && trim($obs['milieu']) !== "" ? $obs['milieu'] : null;
128
                        $obsAAjouter['elevation'] = (! empty($obs['altitude'])) ? $obs['altitude'] : null;
128
                        $obsAAjouter['elevation'] = (! empty($obs['altitude'])) ? $obs['altitude'] : null;
129
                        $obsAAjouter['geometry'] = $obs['geometry'] ?? json_encode([
129
                        $obsAAjouter['geometry'] = $obs['geometry'] ?? json_encode([
-
 
130
                                'type' => 'Point',
130
                                'type' => 'Point',
131
                                'coordinates' => [
-
 
132
                                    round((float)str_replace(',', '.', $obs['longitude']), 6),
-
 
133
                                    round((float)str_replace(',', '.', $obs['latitude']), 6)
131
                                'coordinates' => [ (float)str_replace(',', '.', $obs['longitude']),(float)str_replace(',', '.', $obs['latitude']) ]
134
                                ]
132
                            ]); // CONCAT('{\"type\":\"Point\",\"coordinates\":[', longitude, ',', latitude,']}'),
135
                            ]); // CONCAT('{\"type\":\"Point\",\"coordinates\":[', longitude, ',', latitude,']}'),
133
                        $obsAAjouter['geodatum'] = 'WGS84';
136
                        $obsAAjouter['geodatum'] = 'WGS84';
134
                        $obsAAjouter['published_location'] = ($this->tagsObs != null && in_array('sensible', $this->tagsObs) == true) ? 
137
                        $obsAAjouter['published_location'] = ($this->tagsObs != null && in_array('sensible', $this->tagsObs) == true) ?