testo = strip_tags($model->testo); $model->sottotitolo = strip_tags($model->sottotitolo); return $model; } try { $config = GlobalVariables::get("config"); $directLink = $config->pages->remoteLocationPath."index.php"; $additionalHeaders = array(); $additionalHeaders[] = ''; GUIHandlerMobile::generateHtmlHeaders(array("additionalMetadata"=>$additionalHeaders)); $mesi = array(1=>'Gennaio', 'Febbraio', 'Marzo', 'Aprile', 'Maggio', 'Giugno', 'Luglio', 'Agosto', 'Settembre', 'Ottobre', 'Novembre','Dicembre'); $pageSelected="home"; $ansaNews = GlobalVariables::get("dao")->query("NotiziaModel", array("isAnsa"=>true,"status"=>NotiziaModel::STATUS_ACCEPTED,"about.lastEdit"=>array('$lte'=>new MongoDB\BSON\UTCDateTime( time() * 1000 ))), array("sort"=>array("about.lastEdit"=>-1),"limit"=>8)); $ansaIds = array_map( function($ele){ return new MongoDB\BSON\ObjectID($ele->id); }, $ansaNews ); $ansaNews = array_map( 'stripModelText', $ansaNews ); $politicaNews = GlobalVariables::get("dao")->query("NotiziaModel", array("status"=>NotiziaModel::STATUS_ACCEPTED,"category"=>NotiziaModel::CATEGORY_POLITICA,'_id'=>array('$nin'=>$ansaIds), "about.lastEdit"=>array('$lte'=>new MongoDB\BSON\UTCDateTime( time() * 1000 ))), array("sort"=>array("about.lastEdit"=>-1),"limit"=>4) ); $politicaNews = array_map( 'stripModelText', $politicaNews ); $cronacaNews = GlobalVariables::get("dao")->query("NotiziaModel", array("status"=>NotiziaModel::STATUS_ACCEPTED,"category"=>NotiziaModel::CATEGORY_CRONACA,'_id'=>array('$nin'=>$ansaIds), "about.lastEdit"=>array('$lte'=>new MongoDB\BSON\UTCDateTime( time() * 1000 ))), array("sort"=>array("about.lastEdit"=>-1),"limit"=>6) ); $cronacaNews = array_map( 'stripModelText', $cronacaNews ); $sportNews = GlobalVariables::get("dao")->query("NotiziaModel", array("status"=>NotiziaModel::STATUS_ACCEPTED,"category"=>NotiziaModel::CATEGORY_SPORT,'_id'=>array('$nin'=>$ansaIds), "about.lastEdit"=>array('$lte'=>new MongoDB\BSON\UTCDateTime( time() * 1000 ))), array("sort"=>array("about.lastEdit"=>-1),"limit"=>4) ); $sportNews = array_map( 'stripModelText', $sportNews ); $culturaNews = GlobalVariables::get("dao")->query("NotiziaModel", array("status"=>NotiziaModel::STATUS_ACCEPTED,"category"=>NotiziaModel::CATEGORY_CULTURA,'_id'=>array('$nin'=>$ansaIds), "about.lastEdit"=>array('$lte'=>new MongoDB\BSON\UTCDateTime( time() * 1000 ))), array("sort"=>array("about.lastEdit"=>-1),"limit"=>4) ); $culturaNews = array_map( 'stripModelText', $culturaNews ); $foodNews = GlobalVariables::get("dao")->query("NotiziaModel", array("status"=>NotiziaModel::STATUS_ACCEPTED,"category"=>NotiziaModel::CATEGORY_RISTORANTI,'_id'=>array('$nin'=>$ansaIds), "about.lastEdit"=>array('$lte'=>new MongoDB\BSON\UTCDateTime( time() * 1000 ))), array("sort"=>array("about.lastEdit"=>-1),"limit"=>4) ); $foodNews = array_map( 'stripModelText', $foodNews ); $professioniNews = GlobalVariables::get("dao")->query("NotiziaModel", array("status"=>NotiziaModel::STATUS_ACCEPTED,"category"=>NotiziaModel::CATEGORY_MESTIERI,'_id'=>array('$nin'=>$ansaIds), "about.lastEdit"=>array('$lte'=>new MongoDB\BSON\UTCDateTime( time() * 1000 ))), array("sort"=>array("about.lastEdit"=>-1),"limit"=>4) ); $professioniNews = array_map( 'stripModelText', $professioniNews ); $varie = GlobalVariables::get("dao")->query( NotiziaModel::class, [ "status"=>NotiziaModel::STATUS_ACCEPTED, "category"=>NotiziaModel::CATEGORY_VARIE, '_id'=> [ '$nin'=>$ansaIds ], "about.lastEdit" => [ '$lte'=>new MongoDB\BSON\UTCDateTime( time() * 1000 ) ] ] ); $varie = array_map( 'stripModelText', $varie ); $varieName = "Varie"; if ( GlobalVariables::get("cfg")->hasValue(SimpleConfig::VARIE_LABEL) ) { $varieName = GlobalVariables::get("cfg")->getValue(SimpleConfig::VARIE_LABEL); } } catch (Exception $ex){ echo $ex->getMessage(); } ?>