Diminuita frequenza di aggiornamento del meteo Inserito check per il meteo in caso di richiesta fallita Inserito status accepted automatico sulla creazione di notizie in caso di amministratori Corretto social share in caso di dati open graph
30 lines
638 B
PHP
30 lines
638 B
PHP
<?php
|
|
/*
|
|
Author: Riccardo Di Dato
|
|
Creation Date: 17/mar/2016
|
|
*/
|
|
|
|
|
|
class UpdateMeteoCacheTask extends Task {
|
|
public static function getName(){
|
|
return "updateMeteoCache";
|
|
}
|
|
|
|
public static function getLabel(){
|
|
return "Aggiorna la cache per il meteo";
|
|
}
|
|
|
|
public static function execute(){
|
|
if (intval(date("H"))%2==0){
|
|
$config = GlobalVariables::get("config");
|
|
|
|
$cont = file_get_contents("http://api.openweathermap.org/data/2.5/forecast?q=Naples,IT&appid=7a40fdbd3d7d36fca7c3e4e5f40c47f6&units=metric&lang=it");
|
|
|
|
if (strcmp($cont, "")!=0){
|
|
file_put_contents($config->files->meteoCache, $cont);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
?>
|