diff --git a/public/mobile/archivio.php b/public/mobile/archivio.php
index 8e94c54..17bd042 100644
--- a/public/mobile/archivio.php
+++ b/public/mobile/archivio.php
@@ -141,6 +141,10 @@ try {
diff --git a/public/mobile/categorySummary.php b/public/mobile/categorySummary.php
index edb28c4..654fdb9 100644
--- a/public/mobile/categorySummary.php
+++ b/public/mobile/categorySummary.php
@@ -58,6 +58,10 @@ try{
GUIHandlerMobile::generateHeadPublic($category);
GUIHandlerMobile::generateMenu();?>
+
0){
foreach ($notizie as $notizia){
@@ -76,6 +80,14 @@ try{
+
+ getFirst("BannerModel",array("id"=>$_GET['id']));
+
+// ASDSessionHandler::setSessionValue("bannerActive",array());
+ $banner = AnalyticsHelper::getBannerToShow($position,$replaced,$category);
+ if (is_null($banner) && $category!=BannerModel::GENERAL_CATEGORY){
+ $banner = AnalyticsHelper::getBannerToShow($position,$replaced,BannerModel::GENERAL_CATEGORY);
+ }
+// var_dump($replaced);
+
+ if (!is_null($banner)){
+ $media = DaoMediaHandler::getMainMediaFromModel($banner);
+ echo '
';
+ $media->renderMedia(array("size"=>MediaRendererInterface::SIZE_BIG));
+ echo '';
+ AnalyticsHelper::logBannerImpression($banner->id);
+
+ ?>
+
+
diff --git a/public/mobile/index.php b/public/mobile/index.php
index 8cfd1d2..9ee6d04 100644
--- a/public/mobile/index.php
+++ b/public/mobile/index.php
@@ -75,88 +75,6 @@ try {
$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();
@@ -167,6 +85,10 @@ catch (Exception $ex){
GUIHandlerMobile::generateMenu();
?>
+
+
">
CRONACA
@@ -295,6 +221,10 @@ catch (Exception $ex){
}?>
+
CULTURA&SPETTACOLO
diff --git a/public/mobile/searchResults.php b/public/mobile/searchResults.php
index ae15c91..d26b06c 100644
--- a/public/mobile/searchResults.php
+++ b/public/mobile/searchResults.php
@@ -87,6 +87,10 @@ try {
GUIHandlerMobile::generateHeadPublic();
GUIHandlerMobile::generateMenu();?>
+
+
diff --git a/public/mobile/stats/bannerClick.php b/public/mobile/stats/bannerClick.php
new file mode 100644
index 0000000..8d6d619
--- /dev/null
+++ b/public/mobile/stats/bannerClick.php
@@ -0,0 +1,32 @@
+log(LoggingFacility::$LEVEL_INFO,"Dropped statistical data coming from referer '".$host."'");
+ }
+ }
+ else {
+ LoggingFacilityManager::getLogger("gui")->log(LoggingFacility::$LEVEL_INFO,"Dropped statistical data coming from null referer. Related ip '".$_SERVER['REMOTE_ADDR']."'");
+ }
+}
+catch (Exception $ex){
+ LoggingFacilityManager::getLogger("gui")->log(LoggingFacility::$LEVEL_INFO,"Error while logging statistical data. Message: '".$ex->getMessage()."'");
+}
+
+?>
\ No newline at end of file
diff --git a/public/mobile/stats/bannerImpression.php b/public/mobile/stats/bannerImpression.php
new file mode 100644
index 0000000..8cb2bd5
--- /dev/null
+++ b/public/mobile/stats/bannerImpression.php
@@ -0,0 +1,33 @@
+log(LoggingFacility::$LEVEL_INFO,"Dropped statistical data coming from referer '".$host."'");
+ }
+ }
+ else {
+ LoggingFacilityManager::getLogger("gui")->log(LoggingFacility::$LEVEL_INFO,"Dropped statistical data coming from null referer. Related ip '".$_SERVER['REMOTE_ADDR']."'");
+ }
+}
+catch (Exception $ex){
+ LoggingFacilityManager::getLogger("gui")->log(LoggingFacility::$LEVEL_INFO,"Error while logging statistical data. Message: '".$ex->getMessage()."'");
+}
+
+?>
\ No newline at end of file
diff --git a/public/mobile/stats/notiziaImpression.php b/public/mobile/stats/notiziaImpression.php
new file mode 100644
index 0000000..207a8ca
--- /dev/null
+++ b/public/mobile/stats/notiziaImpression.php
@@ -0,0 +1,33 @@
+log(LoggingFacility::$LEVEL_INFO,"Dropped statistical data coming from referer '".$host."'");
+ }
+ }
+ else {
+ LoggingFacilityManager::getLogger("gui")->log(LoggingFacility::$LEVEL_INFO,"Dropped statistical data coming from null referer. Related ip '".$_SERVER['REMOTE_ADDR']."'");
+ }
+}
+catch (Exception $ex){
+ LoggingFacilityManager::getLogger("gui")->log(LoggingFacility::$LEVEL_INFO,"Error while logging statistical data. Message: '".$ex->getMessage()."'");
+}
+
+?>
\ No newline at end of file
diff --git a/public/mobile/stats/pageImpression.php b/public/mobile/stats/pageImpression.php
new file mode 100644
index 0000000..e5c63ac
--- /dev/null
+++ b/public/mobile/stats/pageImpression.php
@@ -0,0 +1,33 @@
+log(LoggingFacility::$LEVEL_INFO,"Dropped statistical data coming from referer '".$host."'");
+ }
+ }
+ else {
+ LoggingFacilityManager::getLogger("gui")->log(LoggingFacility::$LEVEL_INFO,"Dropped statistical data coming from null referer. Related ip '".$_SERVER['REMOTE_ADDR']."'");
+ }
+}
+catch (Exception $ex){
+ LoggingFacilityManager::getLogger("gui")->log(LoggingFacility::$LEVEL_INFO,"Error while logging statistical data. Message: '".$ex->getMessage()."'");
+}
+
+?>
\ No newline at end of file
diff --git a/public/mobile/style/public.css b/public/mobile/style/public.css
index d65c927..eb4ca60 100644
--- a/public/mobile/style/public.css
+++ b/public/mobile/style/public.css
@@ -263,3 +263,22 @@ CATEGORY SUMMARY
.contattiRedazione{text-align:center;font-size:14pt;padding:10px 5px;color:#199fe6;}
.contattiRedazione a{color:black;}
+
+
+/*
+
+
+
+*/
+
+.middleBanner {
+ width: 45vw;
+ display:inline-block;
+}
+.mediaContent{overflow:hidden;}
+.mediaContent *{max-height:100%;max-width:100%;}
+.mediaContent > a{height:100%; width:100%;display:inline-block;}
+.middleBanner img {
+ height: 100%;
+ width: 100%;
+}
\ No newline at end of file