diff --git a/private/lib/dao/models/NotiziaModel.php b/private/lib/dao/models/NotiziaModel.php index 0e7ef2a..ea6dd79 100644 --- a/private/lib/dao/models/NotiziaModel.php +++ b/private/lib/dao/models/NotiziaModel.php @@ -27,12 +27,12 @@ class NotiziaModel extends HasMediaModel{ self::STATUS_REJECTED=>array("label"=>"Respinta") ); - const CATEGORY_POLITICA = 1; - const CATEGORY_CRONACA = 2; - const CATEGORY_SPORT = 3; - const CATEGORY_CULTURA = 4; - const CATEGORY_GOSSIP = 5; - const CATEGORY_ANIMALI = 6; + const CATEGORY_POLITICA = "1"; + const CATEGORY_CRONACA = "2"; + const CATEGORY_SPORT = "3"; + const CATEGORY_CULTURA = "4"; + const CATEGORY_GOSSIP = "5"; + const CATEGORY_ANIMALI = "6"; public static $NOTIZIE_CATEGORY = array( self::CATEGORY_POLITICA=>array("label"=>"Politica","mainMenu"=>true), diff --git a/public/index.php b/public/index.php index 61d9636..dad9f9b 100644 --- a/public/index.php +++ b/public/index.php @@ -23,8 +23,25 @@ try { array('$and'=>array(array("isAnsa"=>true),array("status"=>NotiziaModel::STATUS_ACCEPTED))), array("sort"=>array("about.data"=>-1),"limit"=>2) ); - if(sizeof($ansaNews)<=0){ - echo "pene!!!!"; + + $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) + ); + +// var_dump($politicaNews); + if(sizeof($politicaNews)<=0){ + echo "non trovateee!!!!"; } } catch (Exception $ex){ @@ -61,10 +78,56 @@ catch (Exception $ex){