getFirst("NotiziaModel",array("id"=>strval($_GET["id"]),"status"=>NotiziaModel::STATUS_ACCEPTED)); } else if (array_key_exists("short", $_GET) ) { $short = strval($_GET["short"]); $articolo = GlobalVariables::get("dao")->getFirst("NotiziaModel",array("shortenedUrl"=> $short ,"status"=>NotiziaModel::STATUS_ACCEPTED)); } if (is_null($articolo)){ GUIHandlerMobile::redirect("index.php"); } AnalyticsHelper::logNotiziaImpression($articolo->id); AnalyticsHelper::logPageImpression(); $user = UserLoginManager::getLogged(); $media = DaoMediaHandler::getMainMediaFromModel($articolo); $medias = DaoMediaHandler::getMedias($articolo); $commenti = GlobalVariables::get("dao")->query("CommentoModel", array("notizia"=>$articolo->id,"status"=>CommentoModel::STATUS_ACCEPTED), array("sort"=>array("about.data"=>-1)) ); // echo $articolo->titolo; // var_dump($medias); $mesi = array(1=>'Gennaio', 'Febbraio', 'Marzo', 'Aprile', 'Maggio', 'Giugno', 'Luglio', 'Agosto', 'Settembre', 'Ottobre', 'Novembre','Dicembre'); $data = date("d",$articolo->about->data->toDateTime()->getTimestamp())." ".$mesi[date("n",$articolo->about->data->toDateTime()->getTimestamp())]." ".date("Y",$articolo->about->data->toDateTime()->getTimestamp())." ".date("H:i",$articolo->about->data->toDateTime()->getTimestamp()); $lastEdit = date("d",$articolo->about->lastEdit->toDateTime()->getTimestamp())." ".$mesi[date("n",$articolo->about->lastEdit->toDateTime()->getTimestamp())]." ".date("Y",$articolo->about->lastEdit->toDateTime()->getTimestamp())." ".date("H:i",$articolo->about->lastEdit->toDateTime()->getTimestamp()); $config = GlobalVariables::get("config"); $directLink = $config->pages->remoteLocationPath."articolo_".$articolo->id; $additionalHeaders = array(); $additionalHeaders[] = ''; $additionalHeaders[] = ''; $additionalHeaders[] = ''; $additionalHeaders[] = ''; $additionalHeaders[] = ''; $additionalHeaders[] = ''; // $additionalHeaders[] = ''; $additionalHeaders[] = ''; $mediaMetaInfo = ''; if ($media->mediaType == MediaModel::TYPE_LOCALVIDEO || $media->mediaType == MediaModel::TYPE_YOUTUBE){ $mediaMetaInfo = 'itemprop="video"'; if ($media->mediaType == MediaModel::TYPE_YOUTUBE){ $additionalHeaders[] = ''; $additionalHeaders[] = ''; $additionalHeaders[] = ''; $additionalHeaders[] = ''; $additionalHeaders[] = ''; } } else if ($media->mediaType == MediaModel::TYPE_IMAGE){ $mediaMetaInfo = 'itemprop="image"'; $additionalHeaders[] = ''; $additionalHeaders[] = ''; } if(array_key_exists("submit", $_POST) && strcmp($_POST["submit"] ,"Submit")==0){ // var_dump($articolo->sondaggio->voci); if($articolo->hasProperty("sondaggio") && !is_null($articolo->sondaggio)){ if(!in_array($user->username, $articolo->sondaggio->votanti)){ $selectedVoice = $_POST["voce"]; foreach ($articolo->sondaggio->voci as $voce){ // var_dump($voce); if(strcmp($voce->nome, $selectedVoice)==0){ $voce->voti +=1; } // var_dump($voce); } $articolo->sondaggio->votanti[] = $user->username; GlobalVariables::get("dao")->save($articolo); } } // var_dump($articolo->sondaggio); } if(array_key_exists("sendCommento", $_POST) && strcmp($_POST["sendCommento"] ,"Invia")==0){ if(UserLoginManager::isLogged()){ $saveable = new stdClass(); $saveable->user = $user->id; $saveable->notizia = $articolo->id; $saveable->titolo = strip_tags($_POST["titolo"]); $saveable->testo = strip_tags($_POST["commento"]); $saveable->status = CommentoModel::STATUS_PENDING; // var_dump($saveable); $commento = new CommentoModel($saveable); GlobalVariables::get("dao")->save($commento); $sendComment = true; } } }catch(GUIException $ex){ $error = $ex->getMessage(); }catch (Exception $exec){ $msg = LogModel::fromException($exec); GlobalVariables::get("dao")->save($msg); GUIHandlerMobile::redirect("index.php"); } GUIHandlerMobile::generateHtmlHeaders(array("additionalMetadata"=>$additionalHeaders,"author"=>false,"description"=>htmlentities(strip_tags($articolo->sottotitolo),ENT_QUOTES),"title"=>htmlentities(strip_tags($articolo->titolo),ENT_QUOTES))); ?>
category]["label"]; if ($articolo->category == NotiziaModel::CATEGORY_VARIE) { if ( GlobalVariables::get("cfg")->hasValue(SimpleConfig::VARIE_LABEL) ) { $categoryName = GlobalVariables::get("cfg")->getValue(SimpleConfig::VARIE_LABEL); } } GUIHandlerMobile::generateHeadPublic(); GUIHandlerMobile::generateMenu(); ?>
;">
0){ $pos = array_search($media, $medias); } if ($media->getType() == MediaModel::TYPE_YOUTUBE){ ?>
renderMedia(array("size"=>MediaRenderer::SIZE_BIG,"clickable"=>true));?>
getType() == MediaModel::TYPE_IMAGE){ $imageArray = getimagesize($media->getRenderer()->getImageLink(MediaRenderer::SIZE_BIG)); ?>
renderMedia(array("size"=>MediaRenderer::SIZE_BIG,"clickable"=>true));?>
getType() == MediaModel::TYPE_LOCALVIDEO){ ?>
renderMedia(array("size"=>MediaRenderer::SIZE_BIG,"clickable"=>true));?>
renderMedia(array("size"=>MediaRenderer::SIZE_BIG,"clickable"=>true));?>

titolo);?>

— sottotitolo;?>

testo;?>
titolo)); if (strlen($twitterCutTitle)>95){ $twitterCutTitle = substr($twitterCutTitle, 0, 92) . "..."; } ?>
Commenti ()

0){ ?>
getFirst("UserModel",array("_id"=>$oldCommento->user)); ?>
titolo;?>
testo;?>
Inviato da nome." ".$utonto->cognome;?> il date->toDateTime()->getTimestamp())?>
'; if($sendComment){ ?>
Il tuo commento è stato inviato alla redazione ed è in attesa di essere accettato.
Aggiungi il tuo commento per questa notizia
Per commentare questa notizia accedi all'applicazione o registrati se non hai ancora un account