diff --git a/private/lib/dao/mediaModels/DaoMediaHandler.php b/private/lib/dao/mediaModels/DaoMediaHandler.php
index 826f27b..4af990f 100644
--- a/private/lib/dao/mediaModels/DaoMediaHandler.php
+++ b/private/lib/dao/mediaModels/DaoMediaHandler.php
@@ -45,7 +45,10 @@ class DaoMediaHandler implements MediaHandlerInterface{
if(!in_array($media->getReference(), $mediaArr)){
$mediaArr[] = $media->getReference();
$model->setMediaReferences($mediaArr);
-
+
+ if(!DaoMediaHandler::hasMainMedia($model)){
+ $model->setMainMedia($media);
+ }
GlobalVariables::get("dao")->save($model);
self::setOwnerToMedia($model, $media);
@@ -58,7 +61,7 @@ class DaoMediaHandler implements MediaHandlerInterface{
}
/**
- * Elimina l'id del media dal model e deleta il media.
+ * Elimina l'id del media dal model e deleta il media. Se il media รจ il main media della news lo unsetta
*
* @param HasMediaInterface $model
* @param MediaInterface $media
@@ -141,7 +144,7 @@ class DaoMediaHandler implements MediaHandlerInterface{
}
/**
- * Prende in ingresso un HasMediaInterface ritorna un array di un elemento array("mainMedia"=>"&value");
+ * Prende in ingresso un HasMediaInterface ritorna un MediaModel o null;
*
* @param HasMediaInterface $model
* @return MediaModel
diff --git a/private/lib/gui/GUIHandler.php b/private/lib/gui/GUIHandler.php
index 1cddda0..129bacf 100644
--- a/private/lib/gui/GUIHandler.php
+++ b/private/lib/gui/GUIHandler.php
@@ -47,6 +47,7 @@ class GUIHandler {
echo "\n";
echo "";
echo ''."\n";
+ echo ''."\n";
foreach (self::$STYLESHEETS[self::STYLESHEET_GENERAL] as $file){
echo '$notiziaId));
+ GUIHandler::redirectPost("admin/homeMultimedia.php",array("id"=>$notiziaId));
}
}
diff --git a/public/index.php b/public/index.php
index 1b77d15..97eadd1 100644
--- a/public/index.php
+++ b/public/index.php
@@ -40,9 +40,9 @@ try {
);
// var_dump($politicaNews);
- if(sizeof($politicaNews)<=0){
- echo "non trovateee!!!!";
- }
+// if(sizeof($politicaNews)<=0){
+// echo "non trovateee!!!!";
+// }
}
catch (Exception $ex){
echo $ex->getMessage();
@@ -52,9 +52,10 @@ catch (Exception $ex){
-
+
-
+ testo) > 53) ? substr($ansa->testo,0,50).'...' : $ansa->testo;?>
@@ -65,7 +66,7 @@ catch (Exception $ex){
titolo;?>
sottotitolo;?>
-
testo;?>
+
@@ -81,19 +82,22 @@ catch (Exception $ex){
POLITICA
-
-
-
renderMedia();?>
-
-
titolo;?>
-
sottotitolo;?>
-
-
Continua
+ sottotitolo) > 53) ? substr($politica->sottotitolo,0,50).'...' : $politica->sottotitolo;?>
+
+
+
renderMedia();?>
+
+
titolo;?>
+
+
+
Continua
+
+
-
@@ -101,19 +105,22 @@ catch (Exception $ex){
CRONACA
-
-
-
renderMedia();?>
-
-
titolo;?>
-
sottotitolo;?>
-
-
Continua
-
+ sottotitolo) > 53) ? substr($cronaca->sottotitolo,0,50).'...' : $cronaca->sottotitolo;?>
+
+
+
renderMedia();?>
+
+
titolo;?>
+
+
+
Continua
+
+
@@ -121,19 +128,22 @@ catch (Exception $ex){
SPORT
-
-
-
renderMedia();?>
-
-
titolo;?>
-
sottotitolo;?>
-
-
Continua
+ sottotitolo) > 53) ? substr($sport->sottotitolo,0,50).'...' : $sport->sottotitolo;?>
+
+
+
renderMedia();?>
+
+
titolo;?>
+
+
+
Continua
+
+
-
diff --git a/public/style/public.css b/public/style/public.css
index 055254f..3f421ee 100644
--- a/public/style/public.css
+++ b/public/style/public.css
@@ -1,5 +1,6 @@
@CHARSET "UTF-8";
a{text-decoration:none;}
+body{font-family:lato, arial;}
/* TOP HEAD BAR (GUIHandler)*/
.upperBar{position:relative; border:solid #d6d6d6 1px; border-left:0px;border-right:0px;height:30px;font-size:12px;}
@@ -28,17 +29,17 @@ a{text-decoration:none;}
.searchBar > input{border-radius:6px;border:none;padding:5px;}
-.rightBarNews{width:500px;margin-top:23px;border:solid #d6d6d6 1px;border-left:0px;border-right:0px;display:inline-block;}
+.leftBarNews{width:500px;margin-top:23px;border:solid #d6d6d6 1px;border-left:2px;border-right:2px;display:inline-block;}
.ansaContainer{margin-bottom:25px; border:none;}
.ansa{border:solid #d6d6d6 1px;border-left:0px;border-right:0px;border-top:0px;}
.ansa> div {display:inline-block;vertical-align:top;}
.ansaImage{display:inline-block;margin:15px 7px;width:150px;overflow:hidden;text-align:center;}
.ansaNews{margin-top:2px;width:330px;}
-.ansaTitolo{font-weight:bold;font-size:23px;}
-.ansaSottotitolo{font-size:17px;color:#767676;}
-.ansaTesto{color:#5aa8d8;font-weight:bold;}
-.ansaTesto > p{margin:0px;}
+.ansaTitolo{font-weight:bold;font-size:23px;text-align:justify;}
+.ansaSottotitolo{font-size:17px;color:#767676;text-align:justify;}
+.ansaTesto{color:#5aa8d8;font-weight:bold;text-align:justify;}
+.ansaTesto > p{margin:0px;text-align:justify;}
.socialBarAnsa{margin-top:3px;border:solid #d6d6d6 1px;border-left:0px;border-right:0px;border-top:0px;}
@@ -50,41 +51,48 @@ a{text-decoration:none;}
.categoryTag{
display: inline-block;
text-align: center;
- color:white;
- font-weight:bold;
- font-size:20px;
+ color: white;
+ font-weight: bold;
+ font-size: 20px;
background-color: #339cd5;
vertical-align: middle;
- height: 22px;
- width: 100px;
+ min-width: 130px;
margin: 0px;
+ z-index: 2;
+ position: relative;
}
-.categoryTag > span{margin-top: 2px;}
-.categoryLine{height: 3px;
- display: inline-block;
+.categoryLine{
+ height: 3px;
background-color: #339cd5;
margin-top: 10px;
- width: 390px;
- margin-left: -5px;
+ margin-left: 0;
+ top: -23px;
+ position: relative;
+ z-index: 1;
+
}
-.newsContainer{position:relative;margin:10px 3px;display:inline-block;vertical-align:top;height:262px;}
+.news{position:relative;margin:10px 3px;display:inline-block;vertical-align:top;height:270px;}
+.newsSport{position:relative;margin:10px 3px;display:inline-block;vertical-align:top;height:262px;}
.newsSummary{width:145px;display:inline-block;}
.newsMainMedia{width:140px;height:100px;overflow:hidden;margin-bottom:25px;text-align:center;}
-.newsTitle{font-weight:bold;margin-bottom:20px;}
-.newsSubTitle{margin-bottom:10px;}
+.newsTitle{font-weight:bold;margin-bottom:20px;text-align:left;font-size:14px;}
+.newsSubTitle{margin-bottom:10px;text-align:left;font-size:13px;}
.continue{vertical-align:bottom;position:absolute;bottom:0; left:0;}
+
+.newsContainer > .newsSport:first-child{border:0px;border-right:solid #d6d6d6 1px;}
.sportSummary{width:230px;margin:10px 3px;display:inline-block;vertical-align:top;height:262px;}
.middleBarNews{
display:inline-block;
width:220px;
- border:solid #d1d1d1 1px;
- background-color:#f4f4f4;
+/* border:solid #d1d1d1 1px; */
+ background-color:#f4f4f4;
border-top:0px;
border-bottom:0px;
vertical-align:top;
text-align:center;
+ height:1000px;
}