Fix per data ultimo aggiornamento prezzi
This commit is contained in:
parent
e146666f17
commit
196052b7e2
|
@ -2,4 +2,4 @@ composer.phar
|
||||||
composer.lock
|
composer.lock
|
||||||
*.csv
|
*.csv
|
||||||
vendor
|
vendor
|
||||||
data.geojson
|
data.umap
|
|
@ -1,7 +1,7 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
include 'vendor/autoload.php';
|
include 'vendor/autoload.php';
|
||||||
/*
|
|
||||||
$client = new \GuzzleHttp\Client();
|
$client = new \GuzzleHttp\Client();
|
||||||
|
|
||||||
$response = $client->request('GET', 'http://www.mise.gov.it/images/exportCSV/anagrafica_impianti_attivi.csv');
|
$response = $client->request('GET', 'http://www.mise.gov.it/images/exportCSV/anagrafica_impianti_attivi.csv');
|
||||||
|
@ -9,7 +9,7 @@ file_put_contents('anagrafica_impianti_attivi.csv', $response->getBody() );
|
||||||
|
|
||||||
$response = $client->request('GET', 'http://www.mise.gov.it/images/exportCSV/prezzo_alle_8.csv');
|
$response = $client->request('GET', 'http://www.mise.gov.it/images/exportCSV/prezzo_alle_8.csv');
|
||||||
file_put_contents('prezzo_alle_8.csv', $response->getBody());
|
file_put_contents('prezzo_alle_8.csv', $response->getBody());
|
||||||
*/
|
|
||||||
// Lettura template file umap
|
// Lettura template file umap
|
||||||
$umap = json_decode( file_get_contents('template.umap'), 1 );
|
$umap = json_decode( file_get_contents('template.umap'), 1 );
|
||||||
|
|
||||||
|
@ -118,7 +118,6 @@ while(($line = fgetcsv($csvDistributori, 0, ';')) !== FALSE){
|
||||||
$name = $line[2];
|
$name = $line[2];
|
||||||
$lat = $line[8] !== 'NULL' ? $line[8] : null;
|
$lat = $line[8] !== 'NULL' ? $line[8] : null;
|
||||||
$lon = $line[9] !== 'NULL' ? $line[9] : null;
|
$lon = $line[9] !== 'NULL' ? $line[9] : null;
|
||||||
$ultimo_aggiornamento = '';
|
|
||||||
$description = [];
|
$description = [];
|
||||||
|
|
||||||
if (!empty($lat) && !empty($lon)) {
|
if (!empty($lat) && !empty($lon)) {
|
||||||
|
@ -133,7 +132,7 @@ while(($line = fgetcsv($csvDistributori, 0, ';')) !== FALSE){
|
||||||
|
|
||||||
$prezzi_per_tipo[$tipo_raggruppato][$idimpianto][$tipo] = [
|
$prezzi_per_tipo[$tipo_raggruppato][$idimpianto][$tipo] = [
|
||||||
'idimpianto' => $idimpianto,
|
'idimpianto' => $idimpianto,
|
||||||
'ultimo_aggiornamento' => $ultimo_aggiornamento,
|
'ultimo_aggiornamento' => $prezzo['ultimo_aggiornamento'],
|
||||||
'nome' => $name,
|
'nome' => $name,
|
||||||
'prezzo' => (float)$prezzo['prezzo'],
|
'prezzo' => (float)$prezzo['prezzo'],
|
||||||
'lat' => $lat,
|
'lat' => $lat,
|
||||||
|
@ -166,7 +165,7 @@ foreach ($prezzi_per_tipo as $tipo_raggruppato => $idimpianti) {
|
||||||
"type" => "Feature",
|
"type" => "Feature",
|
||||||
"properties" => [
|
"properties" => [
|
||||||
"idImpianto" => $idimpianto,
|
"idImpianto" => $idimpianto,
|
||||||
'description' => "**".$impianto['nome']."**\n".implode("\n", $descriptions)."\n*Ultimo agg.: ".$ultimo_aggiornamento.'*',
|
'description' => "**".$impianto['nome']."**\n".implode("\n", $descriptions)."\n*Ultimo agg.: ".$impianto['ultimo_aggiornamento'].'*',
|
||||||
'name' => min($prezzi).' - '.max($prezzi).' €'
|
'name' => min($prezzi).' - '.max($prezzi).' €'
|
||||||
],
|
],
|
||||||
"geometry" => [
|
"geometry" => [
|
||||||
|
|
Loading…
Reference in New Issue