72 lines
2.6 KiB
PHP
72 lines
2.6 KiB
PHP
<?php
|
|
|
|
|
|
require_once(dirname(__FILE__)."/load.php");
|
|
|
|
try {
|
|
|
|
// var_dump($_POST);
|
|
// var_dump($_GET);
|
|
$articolo = null;
|
|
if (array_key_exists("id", $_POST)){
|
|
$articolo = GlobalVariables::get("dao")->getFirst("NotiziaModel",array("id"=>$_POST["id"],"status"=>NotiziaModel::STATUS_ACCEPTED));
|
|
}
|
|
|
|
if (is_null($articolo)){
|
|
GUIHandler::redirect("index.php");
|
|
}
|
|
|
|
$media = DaoMediaHandler::getMainMediaFromModel($articolo);
|
|
|
|
$mesi = array(1=>'Gennaio', 'Febbraio', 'Marzo', 'Aprile',
|
|
'Maggio', 'Giugno', 'Luglio', 'Agosto',
|
|
'Settembre', 'Ottobre', 'Novembre','Dicembre');
|
|
|
|
$data = date("d",$articolo->about->data->sec)." ".$mesi[date("n",$articolo->about->data->sec)]." ".date("Y",$articolo->about->data->sec);
|
|
|
|
$mediaMetaInfo = '';
|
|
if ($media->mediaType == MediaModel::TYPE_LOCALVIDEO || $media->mediaType == MediaModel::TYPE_YOUTUBE){
|
|
$mediaMetaInfo = 'itemprop="video"';
|
|
if ($media->mediaType == MediaModel::TYPE_YOUTUBE){
|
|
$additionalHeaders[] = '<meta property="og:image" content="'.$media->getRenderer()->getThumbnailLink().'"/>';
|
|
|
|
$additionalHeaders[] = '<meta property="og:video" content="'.$media->getRenderer()->getVideoLink().'"/>';
|
|
$additionalHeaders[] = '<meta property="og:video:type" content="application/x-shockwave-flash"/>';
|
|
$additionalHeaders[] = '<meta property="og:video:width" content="240"/>';
|
|
$additionalHeaders[] = '<meta property="og:video:height" content="205"/>';
|
|
}
|
|
}
|
|
else if ($media->mediaType == MediaModel::TYPE_IMAGE){
|
|
$mediaMetaInfo = 'itemprop="image"';
|
|
$additionalHeaders[] = '<meta property="og:image" content="'.$media->getRenderer()->getImageLink(MediaRenderer::SIZE_SMALL).'"/>';
|
|
}
|
|
|
|
}catch(GUIException $ex){
|
|
$error = $ex->getMessage();
|
|
}catch (Exception $exec){
|
|
$msg = LogModel::fromException($exec);
|
|
GlobalVariables::get("dao")->save($msg);
|
|
|
|
GUIHandler::redirect("index.php");
|
|
}
|
|
GUIHandler::generateHtmlHeaders(array("additionalHeaders"=>$additionalHeaders));
|
|
|
|
?>
|
|
|
|
<div style="padding:15px;">
|
|
<div><?php echo $data;?></div>
|
|
<div style="font-size:14pt;font-weight:bold;"><?php echo NotiziaModel::$NOTIZIE_CATEGORY[$articolo->category]["label"]?></div>
|
|
<div style="font-size:18pt;font-weight:bold;"><?php echo $articolo->titolo;?></div>
|
|
<div style="font-size:14pt;font-style:italic;color:#666;"><?php echo $articolo->sottotitolo;?></div>
|
|
<div class="articoloCont">
|
|
<div style="float:left;margin-right:5px;">
|
|
<?php $media->renderMedia(array("size"=>MediaRenderer::SIZE_MEDIUM))?>
|
|
</div>
|
|
<span><?php echo $articolo->testo;?></span>
|
|
</div>
|
|
</div>
|
|
<script type="text/javascript">
|
|
$(document).ready(function(){
|
|
window.print();
|
|
});
|
|
</script>
|