diff --git a/private/lib/dao/models/NotiziaModel.php b/private/lib/dao/models/NotiziaModel.php index 15733d7..0532d0b 100644 --- a/private/lib/dao/models/NotiziaModel.php +++ b/private/lib/dao/models/NotiziaModel.php @@ -45,6 +45,8 @@ class NotiziaModel extends HasMediaModel implements DaoSearchable{ const CATEGORY_SMARRITI = 16; const CATEGORY_RITROVATI = 17; const CATEGORY_CONSIGLI_ESPERTI = 18; + + const CATEGORY_MONDO_SPOSI = 19; public static $NOTIZIE_CATEGORY = array( self::CATEGORY_POLITICA=>array("label"=>"Politica","mainMenu"=>true,"hidden"=>false,"pages"=>array("list"=>"politica.php"),"color"=>"#3e3e3e","isSubmenu"=>null), @@ -65,6 +67,8 @@ class NotiziaModel extends HasMediaModel implements DaoSearchable{ self::CATEGORY_SMARRITI=>array("label"=>"Smarriti","mainMenu"=>false, "hidden"=>false,"pages"=>array("list"=>"animaliSmarriti.php"),"color"=>"#3e3e3e","isSubmenu"=>self::CATEGORY_ANIMALI), self::CATEGORY_RITROVATI=>array("label"=>"Ritrovati","mainMenu"=>false, "hidden"=>false,"pages"=>array("list"=>"animaliRitrovati.php"),"color"=>"#3e3e3e","isSubmenu"=>self::CATEGORY_ANIMALI), self::CATEGORY_CONSIGLI_ESPERTI=>array("label"=>"I consigli degli esperti","mainMenu"=>false, "hidden"=>false,"pages"=>array("list"=>"consigliEsperti.php"),"color"=>"#3e3e3e","isSubmenu"=>null), + + self::CATEGORY_MONDO_SPOSI=>array("label"=>"Mondo Sposi","mainMenu"=>false, "hidden"=>false,"pages"=>array("list"=>"mondoSposi.php"),"color"=>"#dd603a","isSubmenu"=>null), ); public function __construct($saveableObject = null){ diff --git a/public/index.php b/public/index.php index 30bc45c..1595973 100644 --- a/public/index.php +++ b/public/index.php @@ -152,7 +152,7 @@ try { $animalNews = GlobalVariables::get("dao")->getFirst("NotiziaModel", - array("status"=>NotiziaModel::STATUS_ACCEPTED,"category"=>NotiziaModel::CATEGORY_ANIMALI,'_id'=>array('$nin'=>$ansaIds), + array("status"=>NotiziaModel::STATUS_ACCEPTED,"category"=>NotiziaModel::CATEGORY_MONDO_SPOSI,'_id'=>array('$nin'=>$ansaIds), "about.lastEdit"=>array('$lte'=>new MongoDB\BSON\UTCDateTime( time() * 1000 ))), array("sort"=>array("about.lastEdit"=>-1)) ); diff --git a/public/mobile/index.php b/public/mobile/index.php index 85bb378..3bb8896 100644 --- a/public/mobile/index.php +++ b/public/mobile/index.php @@ -124,6 +124,15 @@ try { if (sizeof($professioniNews)>0){ $professioniNews = array_map(function($ele){$ele->testo = strip_tags($ele->testo);$ele->sottotitolo = strip_tags($ele->sottotitolo); return $ele; }, $professioniNews); } + + $mondoSposiNews = GlobalVariables::get("dao")->query("NotiziaModel", + array("status"=>NotiziaModel::STATUS_ACCEPTED,"category"=>NotiziaModel::CATEGORY_MONDO_SPOSI,'_id'=>array('$nin'=>$ansaIds), + "about.lastEdit"=>array('$lte'=>new MongoDB\BSON\UTCDateTime( time() * 1000 ))), + array("sort"=>array("about.lastEdit"=>-1),"limit"=>4) + ); + if (sizeof($mondoSposiNews)>0){ + $mondoSposiNews = array_map(function($ele){$ele->testo = strip_tags($ele->testo);$ele->sottotitolo = strip_tags($ele->sottotitolo); return $ele; }, $mondoSposiNews); + } } catch (Exception $ex){ echo $ex->getMessage(); @@ -346,6 +355,45 @@ catch (Exception $ex){ }?> + +