Nuova categoria Mondo Sposi
This commit is contained in:
@@ -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){
|
||||
|
||||
+1
-1
@@ -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))
|
||||
);
|
||||
|
||||
@@ -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){
|
||||
}?>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="newsContainer">
|
||||
<div class="categoryBar" style="background-color:<?php echo NotiziaModel::$NOTIZIE_CATEGORY[NotiziaModel::CATEGORY_MONDO_SPOSI]["color"] ?>">
|
||||
<span><?php echo NotiziaModel::$NOTIZIE_CATEGORY[NotiziaModel::CATEGORY_MONDO_SPOSI]["label"] ?></span>
|
||||
</div>
|
||||
<?php if(sizeof($mondoSposiNews)>0){
|
||||
$i=0;
|
||||
foreach ($mondoSposiNews as $articolo){
|
||||
|
||||
$stringTitolo = (strlen($articolo->titolo) > 53) ? htmlentities ( substr( html_entity_decode( $articolo->titolo ) ,0,50) ) .'...' : $articolo->titolo;
|
||||
// $string = (strlen($politica->sottotitolo) > 33) ? substr($politica->sottotitolo,0,30).'...' : $politica->sottotitolo;?>
|
||||
<?php
|
||||
if($i==0){?>
|
||||
<div class="primaryNews">
|
||||
<?php
|
||||
}
|
||||
else{
|
||||
?>
|
||||
<div class="secondaryNews">
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
<a href="articolo.php?id=<?php echo $articolo->id;?>" class="news">
|
||||
<?php
|
||||
$media = DaoMediaHandler::getMainMediaFromModel($articolo);
|
||||
if(!is_null($media)){?>
|
||||
<div class="newsImage"><?php $media->renderMedia();?></div>
|
||||
<?php }?>
|
||||
<div class="newsTitle"><?php echo $stringTitolo;?></div>
|
||||
</a>
|
||||
</div>
|
||||
<?php
|
||||
$i++;
|
||||
}
|
||||
}?>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div style="text-align:center;">
|
||||
<div class="middleBanner mediaContent"><?php BannerHelper::printBanner(BannerModel::POSITION_BODY);?></div>
|
||||
<div class="middleBanner mediaContent"><?php BannerHelper::printBanner(BannerModel::POSITION_BODY);?></div>
|
||||
|
||||
Reference in New Issue
Block a user