pages->remoteLocationPath."index.php"; $additionalHeaders = array(); $additionalHeaders[] = ''; GUIHandlerMobile::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"=>3)); $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"=>4) ); 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"=>4) ); 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"=>4) ); 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"=>2) // ); // if (sizeof($gossipNews)>0){ // $gossipNews = array_map(function($ele){$ele->testo = strip_tags($ele->testo);$ele->sottotitolo = strip_tags($ele->sottotitolo); return $ele; }, $gossipNews); // } // $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); // } // $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(); } ?>