Corretta importazione dati per account antonio

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
This commit is contained in:
Riccardo Di Dato
2016-03-22 17:46:26 +01:00
parent db0772ad31
commit 1b0a3912d1
4 changed files with 16 additions and 8 deletions
+1 -1
View File
@@ -19,7 +19,7 @@ if (is_null($admin)){
$admin->password = $data->password;
$admin->nome = $data->nome;
$admin->cognome = $data->cognome;
$admin->roles = 1020;
$admin->roles = 1022;
$admin->active = true;
$admin->activationSent = true;
$admin->email = "info@ifattidinapoli.it";
+9 -5
View File
@@ -15,11 +15,15 @@ class UpdateMeteoCacheTask extends Task {
}
public static function execute(){
$config = GlobalVariables::get("config");
$cont = file_get_contents("http://api.openweathermap.org/data/2.5/forecast?q=Naples,IT&appid=b1b15e88fa797225412429c1c50c122a&units=metric&lang=it");
file_put_contents($config->files->meteoCache, $cont);
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);
}
}
}
}
+4
View File
@@ -68,6 +68,10 @@ try{
if(!$edit){
$notizia->status = NotiziaModel::STATUS_PENDING;
if (AdminLoginManager::getLogged()->hasRole(AdminModel::ADMIN_TYPE_EDITORE_SUPERVISOR)){
$notizia->status = NotiziaModel::STATUS_ACCEPTED;
}
$notizia->about->owner = AdminLoginManager::getLogged()->id;
}
+2 -2
View File
@@ -40,8 +40,8 @@ try {
$additionalHeaders = array();
$additionalHeaders[] = '<meta property="og:url" content="'.$_SERVER['REQUEST_URI'].'"/>';
$additionalHeaders[] = '<meta property="og:site_name" content="I Fatti di Napoli"/>';
$additionalHeaders[] = '<meta property="og:title" content="'.preg_replace('/"/', '\"', strip_tags($articolo->titolo)).'"/>';
$additionalHeaders[] = '<meta property="og:description" content="'.preg_replace('/"/', '\"', strip_tags($articolo->sottotitolo)).'"/>';
$additionalHeaders[] = '<meta property="og:title" content="'.htmlentities(strip_tags($articolo->titolo),ENT_QUOTES).'"/>';
$additionalHeaders[] = '<meta property="og:description" content="'.htmlentities(strip_tags($articolo->sottotitolo),ENT_QUOTES).'"/>';
$mediaMetaInfo = '';
if ($media->mediaType == MediaModel::TYPE_LOCALVIDEO || $media->mediaType == MediaModel::TYPE_YOUTUBE){