304 lines
12 KiB
PHP
304 lines
12 KiB
PHP
<?php
|
|
/*
|
|
Author: Riccardo Di Dato
|
|
Creation Date: 22/dic/2015
|
|
*/
|
|
|
|
require_once(dirname(__FILE__)."/load.php");
|
|
|
|
try {
|
|
AnalyticsHelper::logPageImpression();
|
|
|
|
GUIHandler::generateHtmlHeaders();
|
|
// echo "OK";
|
|
|
|
// var_dump(date("n"));
|
|
$mesi = array(1=>'Gennaio', 'Febbraio', 'Marzo', 'Aprile',
|
|
'Maggio', 'Giugno', 'Luglio', 'Agosto',
|
|
'Settembre', 'Ottobre', 'Novembre','Dicembre');
|
|
// $day = date("d");
|
|
$pageSelected="home";
|
|
|
|
$ansaNews = GlobalVariables::get("dao")->query("NotiziaModel",
|
|
array('$and'=>array(array("isAnsa"=>true),array("status"=>NotiziaModel::STATUS_ACCEPTED))),
|
|
array("sort"=>array("about.data"=>-1),"limit"=>2)
|
|
);
|
|
|
|
$politicaNews = GlobalVariables::get("dao")->query("NotiziaModel",
|
|
array('$and'=>array(array("status"=>NotiziaModel::STATUS_ACCEPTED),array("category"=>NotiziaModel::CATEGORY_POLITICA))),
|
|
array("sort"=>array("about.data"=>-1),"limit"=>3)
|
|
);
|
|
|
|
$cronacaNews = GlobalVariables::get("dao")->query("NotiziaModel",
|
|
array('$and'=>array(array("status"=>NotiziaModel::STATUS_ACCEPTED),array("category"=>NotiziaModel::CATEGORY_CRONACA))),
|
|
array("sort"=>array("about.data"=>-1),"limit"=>3)
|
|
);
|
|
|
|
$sportNews = GlobalVariables::get("dao")->query("NotiziaModel",
|
|
array('$and'=>array(array("status"=>NotiziaModel::STATUS_ACCEPTED),array("category"=>NotiziaModel::CATEGORY_SPORT))),
|
|
array("sort"=>array("about.data"=>-1),"limit"=>2)
|
|
);
|
|
|
|
$culturaNews = GlobalVariables::get("dao")->query("NotiziaModel",
|
|
array('$and'=>array(array("status"=>NotiziaModel::STATUS_ACCEPTED),array("category"=>NotiziaModel::CATEGORY_CULTURA))),
|
|
array("sort"=>array("about.data"=>-1),"limit"=>4)
|
|
);
|
|
|
|
$ristorantiNews = GlobalVariables::get("dao")->query("NotiziaModel",
|
|
array('$and'=>array(array("status"=>NotiziaModel::STATUS_ACCEPTED),array("category"=>NotiziaModel::CATEGORY_RISTORANTI))),
|
|
array("sort"=>array("about.data"=>-1),"limit"=>4)
|
|
);
|
|
|
|
$lastsNews = GlobalVariables::get("dao")->query("NotiziaModel",
|
|
array("status"=>NotiziaModel::STATUS_ACCEPTED),
|
|
array("sort"=>array("about.data"=>-1),"limit"=>5)
|
|
);
|
|
|
|
$gossipNews = GlobalVariables::get("dao")->query("NotiziaModel",
|
|
array('$and'=>array(array("status"=>NotiziaModel::STATUS_ACCEPTED),array("category"=>NotiziaModel::CATEGORY_GOSSIP))),
|
|
array("sort"=>array("about.data"=>-1),"limit"=>2)
|
|
);
|
|
|
|
$lastViaggi = GlobalVariables::get("dao")->getFirst("NotiziaModel",
|
|
array('$and'=>array(array("status"=>NotiziaModel::STATUS_ACCEPTED),array("category"=>NotiziaModel::CATEGORY_VIAGGI))),
|
|
array("sort"=>array("about.data"=>-1))
|
|
);
|
|
// var_dump($politicaNews);
|
|
// if(sizeof($politicaNews)<=0){
|
|
// echo "non trovateee!!!!";
|
|
// }
|
|
}
|
|
catch (Exception $ex){
|
|
echo $ex->getMessage();
|
|
}
|
|
?>
|
|
<div style="width:1000px;margin-left:auto;margin-right:auto;">
|
|
<?php
|
|
GUIHandler::generateHeadPublic();
|
|
GUIHandler::generateMenu();?>
|
|
<div class="leftBarNews">
|
|
<div class="ansaContainer" >
|
|
<?php $i=0; foreach($ansaNews as $ansa){
|
|
$i++;
|
|
$stringTitolo = (strlen($ansa->titolo) > 103) ? substr($ansa->titolo,0,100).'...' : $ansa->titolo;
|
|
$stringSottotitolo = (strlen($ansa->sottotitolo) > 73) ? substr($ansa->sottotitolo,0,70).'...' : $ansa->sottotitolo;
|
|
$stringTesto = (strlen($ansa->testo) > 33) ? substr($ansa->testo,0,30).'...' : $ansa->testo;?>
|
|
<div class="ansa"><?php
|
|
$media = DaoMediaHandler::getMainMediaFromModel($ansa);
|
|
if(!is_null($media)){?>
|
|
<div class="ansaImage">
|
|
<?php $media->renderMedia();?>
|
|
</div>
|
|
<?php }?>
|
|
<div id="ansa_<?php echo $i;?>" class="ansaNews">
|
|
<div class="ansaTitolo"><?php echo $stringTitolo;?></div>
|
|
<div class="ansaSottotitolo"> <?php echo $stringSottotitolo;?></div>
|
|
<div class="ansaTesto"><?php echo $stringTesto;?></div>
|
|
<script type="text/javascript">
|
|
$(document).ready(function(event){
|
|
$("#ansa_<?php echo $i;?>").click(function(event){
|
|
window.location.href="articolo.php?id=<?php echo $ansa->id;?>";
|
|
});
|
|
});
|
|
</script>
|
|
</div>
|
|
</div>
|
|
<div class="socialBarAnsa">
|
|
<a class="socialLink" href="www.facebook.com/"><div style="background-image:url(images/fb_round.png);"></div></a>
|
|
<a class="socialLink" href="www.tritter.com/"><div style="background-image:url(images/twitter_round.png);"></div></a>
|
|
<a class="socialLink" href="www.linkedin.com/"><div style="background-image:url(images/linkedin_round.png);"></div></a>
|
|
<a class="socialLink" href="www.plus.google.com/"><div style="background-image:url(images/google_round.png);"></div></a>
|
|
</div>
|
|
<?php } ?>
|
|
</div>
|
|
<div class="categoryNews">
|
|
<div class="categoryBar">
|
|
<div class="categoryTag"><span>POLITICA</span></div>
|
|
<div class="categoryLine"></div>
|
|
</div>
|
|
<div class="newsContainer">
|
|
<?php if(sizeof($politicaNews)>0){
|
|
foreach ($politicaNews as $politica){
|
|
$stringTitolo = (strlen($politica->titolo) > 103) ? substr($politica->titolo,0,100).'...' : $politica->titolo;
|
|
$string = (strlen($politica->sottotitolo) > 53) ? substr($politica->sottotitolo,0,50).'...' : $politica->sottotitolo;?>
|
|
<div class="news">
|
|
<div class="newsSummary"><?php
|
|
$media = DaoMediaHandler::getMainMediaFromModel($politica);
|
|
if(!is_null($media)){?>
|
|
<div class="newsMainMedia"><?php $media->renderMedia();?></div>
|
|
<?php }?>
|
|
<div class="newsTitle"><?php echo $stringTitolo;?></div>
|
|
<div class="newsSubTitle"><?php echo $string;?></div>
|
|
</div>
|
|
<a class="continue" href="articolo.php?id=<?php echo $politica->id;?>"><div style="color:#3498d4;">Continua</div></a>
|
|
</div>
|
|
<?php }
|
|
}?>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="categoryNews">
|
|
<div class="categoryBar">
|
|
<div class="categoryTag"><span>CRONACA</span></div>
|
|
<div class="categoryLine"></div>
|
|
</div>
|
|
<div class="newsContainer">
|
|
<?php if(sizeof($cronacaNews)>0){
|
|
foreach ($cronacaNews as $cronaca){
|
|
$stringTitolo = (strlen($cronaca->titolo) > 103) ? substr($cronaca->titolo,0,100).'...' : $cronaca->titolo;
|
|
$string = (strlen($cronaca->sottotitolo) > 53) ? substr($cronaca->sottotitolo,0,50).'...' : $cronaca->sottotitolo;?>
|
|
<div class="news">
|
|
<div class="newsSummary"><?php
|
|
$media = DaoMediaHandler::getMainMediaFromModel($cronaca);
|
|
if(!is_null($media)){?>
|
|
<div class="newsMainMedia"><?php $media->renderMedia();?></div>
|
|
<?php }?>
|
|
<div class="newsTitle"><?php echo $stringTitolo;?></div>
|
|
<div class="newsSubTitle"><?php echo $string;?></div>
|
|
</div>
|
|
<a class="continue" href="articolo.php?id=<?php echo $cronaca->id;?>"><div style="color:#3498d4;">Continua</div></a>
|
|
</div>
|
|
<?php }
|
|
}?>
|
|
</div>
|
|
</div>
|
|
<div class="categoryNews">
|
|
<div class="categoryBar">
|
|
<div class="categoryTag"><span>SPORT</span></div>
|
|
<div class="categoryLine"></div>
|
|
</div>
|
|
<div class="newsContainer">
|
|
<?php if(sizeof($sportNews)>0){
|
|
foreach ($sportNews as $sport){
|
|
$stringTitolo = (strlen($sport->titolo) > 103) ? substr($sport->titolo,0,100).'...' : $sport->titolo;
|
|
$string = (strlen($sport->sottotitolo) > 53) ? substr($sport->sottotitolo,0,50).'...' : $sport->sottotitolo;?>
|
|
<div class="newsSport">
|
|
<div class="sportSummary"><?php
|
|
$media = DaoMediaHandler::getMainMediaFromModel($sport);
|
|
if(!is_null($media)){?>
|
|
<div class="newsMainMedia"><?php $media->renderMedia();?></div>
|
|
<?php }?>
|
|
<div class="newsTitle"><?php echo $stringTitolo;?></div>
|
|
<div class="newsSubTitle"><?php echo $string;?></div>
|
|
</div>
|
|
<a class="continue" href="articolo.php?id=<?php echo $sport->id;?>"><div style="color:#3498d4;">Continua</div></a>
|
|
</div>
|
|
<?php }
|
|
}?>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="middleBarNews">
|
|
<div class="titleContainer">
|
|
<div class="categoryTitle">CULTURA&SPETTACOLO</div>
|
|
<div class="culturaLine"></div>
|
|
</div>
|
|
<?php if(sizeof($culturaNews)>0){
|
|
foreach ($culturaNews as $cultura){
|
|
$string = (strlen($cultura->titolo) > 103) ? substr($cultura->titolo,0,100).'...' : $cultura->titolo;?>
|
|
<div class="culturaNews"><?php
|
|
$media = DaoMediaHandler::getMainMediaFromModel($cultura);
|
|
if(!is_null($media)){?>
|
|
<div class="culturaMainMedia"><?php $media->renderMedia();?></div>
|
|
<?php }?>
|
|
<div class="newsTitle"><?php echo $string;?></div>
|
|
<a href="articolo.php?id=<?php echo $cultura->id;?>" style="color:#3498d4;font-size:13px;"><div style="margin-bottom:5px;">Leggi</div></a>
|
|
</div>
|
|
<?php }
|
|
}?>
|
|
|
|
<div class="middleBanner"><img alt="" src="images/bannerMiddle.png"></div>
|
|
<div class="ristorantiTitle">
|
|
<div class="categoryBar" style="text-align:left;">
|
|
<div class="categoryTag"><span>RISTORANTI</span></div>
|
|
<div class="categoryLine"></div>
|
|
</div>
|
|
<?php
|
|
if(sizeof($ristorantiNews)>0){
|
|
foreach ($ristorantiNews as $ristoranti){
|
|
$string = (strlen($ristoranti->titolo) > 103) ? substr($ristoranti->titolo,0,100).'...' : $ristoranti->titolo;?>
|
|
<div class="culturaNews"><?php
|
|
$media = DaoMediaHandler::getMainMediaFromModel($ristoranti);
|
|
if(!is_null($media)){?>
|
|
<div class="culturaMainMedia"><?php $media->renderMedia();?></div>
|
|
<?php }?>
|
|
<div class="newsTitle"><?php echo $string;?></div>
|
|
<a href="articolo.php?id=<?php echo $ristoranti->id;?>" style="color:#3498d4;font-size:13px;"><div style="margin-bottom:5px;">Leggi</div></a>
|
|
</div>
|
|
|
|
<?php }
|
|
}?>
|
|
</div>
|
|
</div>
|
|
<div class="rightBarNews">
|
|
<div class="meteo"><img alt="" src="images/meteo.png"></div>
|
|
<div class="middleRightBanner"><img alt="" src="images/ads_big.png"></div>
|
|
<div class="lastNews">
|
|
<div class="categoryBar" style="text-align:left;">
|
|
<div class="categoryTag"><span>Più Letti</span></div>
|
|
<div class="categoryLine"></div>
|
|
</div>
|
|
<?php if(sizeof($lastsNews)>0){
|
|
foreach($lastsNews as $last){
|
|
$data = $mesi[date("n",$last->data->sec)]." ".date("Y",$last->about->data->sec);
|
|
$string = (strlen($last->titolo) > 103) ? substr($last->titolo,0,100).'...' : $last->titolo;?>
|
|
<div class="lastContainer">
|
|
<div class="lastData"><?php echo $data;?></div>
|
|
<div class="lastTitle"><?php echo $string;?><a href="articolo.php?id=<?php echo $last->id;?>">Leggi</a></div>
|
|
</div>
|
|
<?php }
|
|
}?>
|
|
</div>
|
|
<div class="middleRightBanner"><img alt="" src="images/ads_big.png"></div>
|
|
<div class="lastGossip">
|
|
<div class="categoryBar" style="text-align:left;">
|
|
<div class="categoryTag"><span>GOSSIP</span></div>
|
|
<div class="categoryLine"></div>
|
|
</div>
|
|
<?php if(sizeof($gossipNews)>0){
|
|
$i = 0;
|
|
foreach($gossipNews as $gossip){
|
|
$i++;
|
|
$stringTitle = (strlen($gossip->titolo) > 53) ? substr($gossip->titolo,0,50).'...' : $gossip->titolo;
|
|
$stringSubTitle = (strlen($last->sottotitolo) > 23) ? substr($last->sottotitolo,0,20).'...' : $last->sottotitolo;?>
|
|
<div id="gossip_<?php echo $i;?>"class="gossipContainer">
|
|
<div class="gossipTitle"><?php echo $stringTitle;?></div>
|
|
<div class="gossipSubtitle"><?php echo $stringSubTitle?> </div>
|
|
</div>
|
|
<script type="text/javascript">
|
|
$(document).ready(function(event){
|
|
$("#gossip_<?php echo $i;?>").click(function(event){
|
|
window.location.href="articolo.php?id=<?php echo $gossip->id;?>";
|
|
});
|
|
});
|
|
</script>
|
|
<?php }
|
|
}?>
|
|
|
|
</div>
|
|
<div class="lastViaggi">
|
|
<div class="categoryBar" style="text-align:left;">
|
|
<div class="categoryTag"><span>VIAGGI</span></div>
|
|
<div class="categoryLine"></div>
|
|
</div>
|
|
<?php if(!is_null($lastViaggi)){
|
|
$stringTitle = (strlen($lastViaggi->titolo) > 53) ? substr($lastViaggi->titolo,0,50).'...' : $lastViaggi->titolo;?>
|
|
<div class="viaggiContainer">
|
|
<?php $media = DaoMediaHandler::getMainMediaFromModel($lastViaggi);
|
|
if(!is_null($media)){?>
|
|
<div class="culturaMainMedia"><?php $media->renderMedia();?></div>
|
|
<?php }?>
|
|
<div class="viaggiTitle"><?php echo $stringTitle;?></div>
|
|
</div>
|
|
<script type="text/javascript">
|
|
$(document).ready(function(event){
|
|
$(".viaggiTitle").click(function(event){
|
|
window.location.href="articolo.php?id=<?php echo $lastViaggi->id;?>";
|
|
});
|
|
});
|
|
</script>
|
|
<?php }?>
|
|
</div>
|
|
</div>
|
|
<?php GUIHandler::generateFooter();?>
|
|
</div>
|