Files
fdn2/public/categorySummary.php
T
Lorenzo Giacomelli 87aa5d387e categorySummari terminata;
inserito in GuiHandler il metodo per la barra di destra coi banner
2016-03-09 12:45:15 +01:00

73 lines
2.3 KiB
PHP

<?php
require_once(dirname(__FILE__)."/load.php");
try{
// AnalyticsHelper::logPageImpression();
GUIHandler::generateHtmlHeaders();
$category = PostHandler::get("category");
$category = NotiziaModel::CATEGORY_CRONACA;
if(!is_null($category) || ($category!=0)){
$notizie = GlobalVariables::get("dao")->query("NotiziaModel",
array('$and'=>array(array("status"=>NotiziaModel::STATUS_ACCEPTED),array("category"=>$category))),
array("sort"=>array("about.data"=>-1),"limit"=>10)
);
}
else{
GUIHandler::redirect("index.php");
}
}catch(GUIException $ex){
$error = $ex->getMessage();
}catch (Exception $exec){
$msg = LogModel::fromException($exec);
GlobalVariables::get("dao")->save($msg);
GUIHandler::redirect("index.php");
}
?>
<div style="width:1000px;margin-left:auto;margin-right:auto;">
<?php
GUIHandler::generateHeadPublic();
GUIHandler::generateMenu();?>
<div class="categorySummaryContainer">
<?php $i=0;
foreach ($notizie as $notizia){
$i++;
$stringTitolo = (strlen($notizia->titolo) > 103) ? substr($notizia->titolo,0,100).'...' : $notizia->titolo;
$stringSottotitolo = (strlen($notizia->sottotitolo) > 73) ? substr($notizia->sottotitolo,0,70).'...' : $notizia->sottotitolo;
$stringTesto = (strlen($notizia->testo) > 33) ? substr($notizia->testo,0,30).'...' : $notizia->testo;
$media = DaoMediaHandler::getMainMediaFromModel($notizia);
?>
<div class="notiziaContainer">
<div class="notiziaImage mediaContent"><?php (!is_null($media))?$media->renderMedia(array("size"=>MediaRenderer::SIZE_SMALL)):"" ;?></div>
<div id="notizia_<?php echo $i;?>" class="notiziaInfo">
<div class="notiziaTitolo"><?php echo $stringTitolo;?></div>
<div class="notiziaSottotitolo"><?php echo$stringSottotitolo;?></div>
<div class="notiziaTesto"><?php echo $stringTesto;?></div>
</div>
</div>
<script type="text/javascript">
$(document).ready(function(event){
$("#notizia_<?php echo $i;?>").click(function(event){
window.location.href="articolo.php?id=<?php echo $notizia->id;?>";
});
});
</script>
<?php
}
?>
</div>
<div class="summaryRightBar">
<?php GUIHandler::generateRightBannerBlock();?>
</div>
<?php
GUIHandler::generateFooter();?>
</div>