'; GUIHandler::generateHtmlHeaders(array("additionalMetadata"=>$additionalHeaders)); // 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("isAnsa"=>true,"status"=>NotiziaModel::STATUS_ACCEPTED,"about.data"=>array('$lte'=>new MongoDate())), array("sort"=>array("about.data"=>-1),"limit"=>5)); $ansaIds = array(); if (sizeof($ansaNews)>0){ $ansaIds = array_map(function($ele){return new MongoId($ele->id);}, $ansaNews); $ansaNews = array_map(function($ele){$ele->testo = strip_tags($ele->testo);$ele->sottotitolo = strip_tags($ele->sottotitolo); return $ele; }, $ansaNews); } $politicaNews = GlobalVariables::get("dao")->query("NotiziaModel", array("status"=>NotiziaModel::STATUS_ACCEPTED,"category"=>NotiziaModel::CATEGORY_POLITICA,'_id'=>array('$nin'=>$ansaIds), "about.data"=>array('$lte'=>new MongoDate())), array("sort"=>array("about.data"=>-1),"limit"=>3) ); if (sizeof($politicaNews)>0){ $politicaNews = array_map(function($ele){$ele->testo = strip_tags($ele->testo);$ele->sottotitolo = strip_tags($ele->sottotitolo); return $ele; }, $politicaNews); } $cronacaNews = GlobalVariables::get("dao")->query("NotiziaModel", array("status"=>NotiziaModel::STATUS_ACCEPTED,"category"=>NotiziaModel::CATEGORY_CRONACA,'_id'=>array('$nin'=>$ansaIds), "about.data"=>array('$lte'=>new MongoDate())), array("sort"=>array("about.data"=>-1),"limit"=>3) ); if (sizeof($cronacaNews)>0){ $cronacaNews = array_map(function($ele){$ele->testo = strip_tags($ele->testo);$ele->sottotitolo = strip_tags($ele->sottotitolo); return $ele; }, $cronacaNews); } $sportNews = GlobalVariables::get("dao")->query("NotiziaModel", array("status"=>NotiziaModel::STATUS_ACCEPTED,"category"=>NotiziaModel::CATEGORY_SPORT,'_id'=>array('$nin'=>$ansaIds), "about.data"=>array('$lte'=>new MongoDate())), array("sort"=>array("about.data"=>-1),"limit"=>2) ); if (sizeof($sportNews)>0){ $sportNews = array_map(function($ele){$ele->testo = strip_tags($ele->testo);$ele->sottotitolo = strip_tags($ele->sottotitolo); return $ele; }, $sportNews); } $culturaNews = GlobalVariables::get("dao")->query("NotiziaModel", array("status"=>NotiziaModel::STATUS_ACCEPTED,"category"=>NotiziaModel::CATEGORY_CULTURA,'_id'=>array('$nin'=>$ansaIds), "about.data"=>array('$lte'=>new MongoDate())), array("sort"=>array("about.data"=>-1),"limit"=>4) ); if (sizeof($culturaNews)>0){ $culturaNews = array_map(function($ele){$ele->testo = strip_tags($ele->testo);$ele->sottotitolo = strip_tags($ele->sottotitolo); return $ele; }, $culturaNews); } $ristorantiNews = GlobalVariables::get("dao")->query("NotiziaModel", array("status"=>NotiziaModel::STATUS_ACCEPTED,"category"=>NotiziaModel::CATEGORY_RISTORANTI,'_id'=>array('$nin'=>$ansaIds), "about.data"=>array('$lte'=>new MongoDate())), array("sort"=>array("about.data"=>-1),"limit"=>3) ); if (sizeof($ristorantiNews)>0){ $ristorantiNews = array_map(function($ele){$ele->testo = strip_tags($ele->testo);$ele->sottotitolo = strip_tags($ele->sottotitolo); return $ele; }, $ristorantiNews); } $stats = GlobalVariables::get("dao")->aggregate("StatisticModel",PipelineHelper::getMostViewedOfLastDays(strtotime("-7 days"),5)); $idArray = array_map(function ($ele){ return new MongoId($ele["_id"]["notizia"]);}, $stats); $lastsNews = GlobalVariables::get("dao")->query("NotiziaModel", array("status"=>NotiziaModel::STATUS_ACCEPTED,"_id"=>array('$in'=>$idArray),"about.data"=>array('$lte'=>new MongoDate(),'$gte'=>new MongoDate(strtotime('-2 months')))), array("sort"=>array("about.data"=>-1)) ); if (sizeof($lastsNews)<5){ $missing = 5-sizeof($lastsNews); $add = GlobalVariables::get("dao")->query("NotiziaModel", array("status"=>NotiziaModel::STATUS_ACCEPTED,"_id"=>array('$nin'=>$idArray),"about.data"=>array('$lte'=>new MongoDate())), array("sort"=>array("about.data"=>-1),"limit"=>$missing) ); $lastsNews = array_merge($lastsNews,$add); } if (sizeof($lastsNews)>0){ $lastsNews = array_map(function($ele){$ele->testo = strip_tags($ele->testo);$ele->sottotitolo = strip_tags($ele->sottotitolo); return $ele; }, $lastsNews); } $gossipNews = GlobalVariables::get("dao")->query("NotiziaModel", array("status"=>NotiziaModel::STATUS_ACCEPTED,"category"=>NotiziaModel::CATEGORY_GOSSIP,'_id'=>array('$nin'=>$ansaIds), "about.data"=>array('$lte'=>new MongoDate())), array("sort"=>array("about.data"=>-1),"limit"=>1) ); if (sizeof($gossipNews)>0){ $gossipNews = array_map(function($ele){$ele->testo = strip_tags($ele->testo);$ele->sottotitolo = strip_tags($ele->sottotitolo); return $ele; }, $gossipNews); } $professioniNews = GlobalVariables::get("dao")->query("NotiziaModel", array("status"=>NotiziaModel::STATUS_ACCEPTED,"category"=>NotiziaModel::CATEGORY_MESTIERI,'_id'=>array('$nin'=>$ansaIds), "about.data"=>array('$lte'=>new MongoDate())), array("sort"=>array("about.data"=>-1),"limit"=>1) ); if (sizeof($professioniNews)>0){ $professioniNews = array_map(function($ele){$ele->testo = strip_tags($ele->testo);$ele->sottotitolo = strip_tags($ele->sottotitolo); return $ele; }, $professioniNews); } /** * Elezioni Rimosso dalla homepage 21/06/2016 in qunato finite elezioni */ // $elezioni = GlobalVariables::get("dao")->getFirst("NotiziaModel", // array("status"=>NotiziaModel::STATUS_ACCEPTED,"category"=>NotiziaModel::CATEGORY_SPECIALE_ELEZIONI,'_id'=>array('$nin'=>$ansaIds), // "about.data"=>array('$lte'=>new MongoDate())), // array("sort"=>array("about.data"=>-1)) // ); // if (!is_null($elezioni)){ // $elezioni->testo = strip_tags($elezioni->testo); // $elezioni->sottotitolo = strip_tags($elezioni->sottotitolo); // } $elezioni = array(); $lastViaggi = GlobalVariables::get("dao")->getFirst("NotiziaModel", array("status"=>NotiziaModel::STATUS_ACCEPTED,"category"=>NotiziaModel::CATEGORY_VIAGGI,'_id'=>array('$nin'=>$ansaIds), "about.data"=>array('$lte'=>new MongoDate())), array("sort"=>array("about.data"=>-1)) ); if (!is_null($lastViaggi)){ $lastViaggi->testo = strip_tags($lastViaggi->testo); $lastViaggi->sottotitolo = strip_tags($lastViaggi->sottotitolo); } $animalNews = GlobalVariables::get("dao")->getFirst("NotiziaModel", array("status"=>NotiziaModel::STATUS_ACCEPTED,"category"=>NotiziaModel::CATEGORY_ANIMALI,'_id'=>array('$nin'=>$ansaIds), "about.data"=>array('$lte'=>new MongoDate())), array("sort"=>array("about.data"=>-1)) ); if (!is_null($animalNews)){ $animalNews->testo = strip_tags($animalNews->testo); $animalNews->sottotitolo = strip_tags($animalNews->sottotitolo); } $saluteNews = GlobalVariables::get("dao")->getFirst("NotiziaModel", array("status"=>NotiziaModel::STATUS_ACCEPTED,"category"=>NotiziaModel::CATEGORY_SALUTE,'_id'=>array('$nin'=>$ansaIds), "about.data"=>array('$lte'=>new MongoDate())), array("sort"=>array("about.data"=>-1)) ); if (!is_null($saluteNews)){ $saluteNews->testo = strip_tags($saluteNews->testo); $saluteNews->sottotitolo = strip_tags($saluteNews->sottotitolo); } // var_dump($politicaNews); // if(sizeof($politicaNews)<=0){ // echo "non trovateee!!!!"; // } } catch (Exception $ex){ echo $ex->getMessage(); } ?>
titolo) > 103) ? htmlentities( substr( html_entity_decode( $ansa->titolo ) ,0,100) ).'...' : $ansa->titolo; // $stringSottotitolo = (strlen($ansa->sottotitolo) > 73) ? htmlentities( substr( html_entity_decode( $ansa->sottotitolo ) ,0,70) ).'...' : $ansa->sottotitolo; // $stringTesto = (strlen($ansa->testo) > 33) ? htmlentities( substr( html_entity_decode( $ansa->testo ),0,30) ).'...' : $ansa->testo; $stringTitolo = $ansa->cutTextHtmlSafe("titolo",100); $stringSottotitolo = $ansa->cutTextHtmlSafe("sottotitolo",70); $stringTesto = $ansa->cutTextHtmlSafe("testo",30); ?>
renderMedia();?>
POLITICA
0){ $i=0; foreach ($politicaNews as $politica){ $i++; // $stringTitolo = (strlen($politica->titolo) > 53) ? htmlentities( substr( html_entity_decode( $politica->titolo ) ,0,50) ).'...' : $politica->titolo; // $string = (strlen($politica->sottotitolo) > 33) ? htmlentities( substr( html_entity_decode( $politica->sottotitolo ) ,0,30) ).'...' : $politica->sottotitolo; $stringTitolo = $politica->cutTextHtmlSafe("titolo",50); $string = $politica->cutTextHtmlSafe("sottotitolo",30); ?>
renderMedia();?>
CRONACA
0){ $i=0; foreach ($cronacaNews as $cronaca){ $i++; // $stringTitolo = (strlen($cronaca->titolo) > 53) ? htmlentities( substr( html_entity_decode( $cronaca->titolo ) ,0, 50) ).'...' : $cronaca->titolo; // $string = (strlen($cronaca->sottotitolo) > 33) ? htmlentities( substr( html_entity_decode($cronaca->sottotitolo ) ,0,30) ).'...' : $cronaca->sottotitolo; $stringTitolo = $cronaca->cutTextHtmlSafe("titolo",50); $string = $cronaca->cutTextHtmlSafe("sottotitolo",30); ?>
renderMedia();?>
SPORT
0){ $i=0; foreach ($sportNews as $sport){ $i++; // $stringTitolo = (strlen($sport->titolo) > 53) ? htmlentities( substr( html_entity_decode( $sport->titolo ) ,0,50) ).'...' : $sport->titolo; // $string = (strlen($sport->sottotitolo) > 33) ? htmlentities( substr( html_entity_decode( $sport->sottotitolo ) ,0,30) ).'...' : $sport->sottotitolo; $stringTitolo = $sport->cutTextHtmlSafe("titolo",50); $string = $sport->cutTextHtmlSafe("sottotitolo",30); ?>
renderMedia();?>
CULTURA&SPETTACOLO
0){ $i=0; foreach ($culturaNews as $cultura){ $i++; // $string = (strlen($cultura->titolo) > 53) ? htmlentities( substr( html_entity_decode( $cultura->titolo ) ,0,50) ) .'...' : $cultura->titolo; $string = $cultura->cutTextHtmlSafe("titolo",50); ?>
renderMedia();?>
FOOD&DRINK
0){ $i=0; foreach ($ristorantiNews as $ristoranti){ $i++; // $string = (strlen($ristoranti->titolo) > 53) ? htmlentities( substr( html_entity_decode( $ristoranti->titolo ) ,0,50) ) .'...' : $ristoranti->titolo; $string = $ristoranti->cutTextHtmlSafe("titolo",50); ?>
renderMedia();?>
SALUTE
titolo) > 53) ? htmlentities( substr( html_entity_decode( $saluteNews->titolo ) ,0,50) ) .'...' : $saluteNews->titolo; $stringTitle = $saluteNews->cutTextHtmlSafe("titolo",50); ?>
renderMedia();?>
Più Letti
0){ $i=0; foreach($lastsNews as $last){ $i++; $data = $mesi[date("n",$last->about->data->sec)]." ".date("Y",$last->about->data->sec); $string = (strlen($last->titolo) > 103) ? substr($last->titolo,0,100).'...' : $last->titolo;?>
GOSSIP
0){ $i = 0; foreach($gossipNews as $gossip){ $i++; // $stringTitle = (strlen($gossip->titolo) > 53) ? htmlentities( substr( html_entity_decode( $gossip->titolo ) ,0,50) ) .'...' : $gossip->titolo; // $stringSubTitle = (strlen($last->sottotitolo) > 23) ? htmlentities( substr( html_entity_decode( $last->sottotitolo ) ,0,20) ) .'...' : $last->sottotitolo; $stringTitle = $gossip->cutTextHtmlSafe("titolo",50); $stringSubTitle = $gossip->cutTextHtmlSafe("sottotitolo",20); ?>
renderMedia();?>
0){ $i = 0; foreach($professioniNews as $professioni){ $i++; // $stringTitle = (strlen($gossip->titolo) > 53) ? htmlentities( substr( html_entity_decode( $gossip->titolo ) ,0,50) ) .'...' : $gossip->titolo; // $stringSubTitle = (strlen($last->sottotitolo) > 23) ? htmlentities( substr( html_entity_decode( $last->sottotitolo ) ,0,20) ) .'...' : $last->sottotitolo; $stringTitle = $professioni->cutTextHtmlSafe("titolo",50); $stringSubTitle = $professioni->cutTextHtmlSafe("sottotitolo",20); ?>
renderMedia();?>
0){ ?>
SPECIALE ELEZIONI
titolo) > 53) ? htmlentities( substr( html_entity_decode( $elezioni->titolo ) ,0,50) ) .'...' : $elezioni->titolo; $stringTitle = $elezioni->cutTextHtmlSafe("titolo",50); ?>
renderMedia();?>
VIAGGI
titolo) > 53) ? htmlentities( substr( html_entity_decode( $lastViaggi->titolo ) ,0,50) ) .'...' : $lastViaggi->titolo; $stringTitle = $lastViaggi->cutTextHtmlSafe("titolo",50); ?>
renderMedia();?>
MONDO ANIMALE
titolo) > 53) ? htmlentities( substr( html_entity_decode( $animalNews->titolo ) ,0,50) ) .'...' : $animalNews->titolo; $stringTitle = $animalNews->cutTextHtmlSafe("titolo",50); ?>
renderMedia();?>