diff --git a/private/lib/gui/html.inclusion.php b/private/lib/gui/html.inclusion.php
index 54e7959..d177ccd 100644
--- a/private/lib/gui/html.inclusion.php
+++ b/private/lib/gui/html.inclusion.php
@@ -37,7 +37,7 @@ GUIHandler::addJavascriptLib(GUIHandler::JAVASCRIPT_ADMIN,"ckeditor/ckeditor.js"
GUIHandler::addJavascriptLib(GUIHandler::JAVASCRIPT_ADMIN,"datetimepicker-master/build/jquery.datetimepicker.full.min.js");
-GUIHandler::addJavascriptLib(GUIHandler::JAVASCRIPT_ADMIN,"highcharts.js");
+GUIHandler::addJavascriptLib(GUIHandler::JAVASCRIPT_GENERAL,"highcharts.js");
GUIHandler::addJavascriptLib(GUIHandler::JAVASCRIPT_GENERAL,"functions.js?rev=".time());
diff --git a/public/articolo.php b/public/articolo.php
index df10b4a..3fd5794 100644
--- a/public/articolo.php
+++ b/public/articolo.php
@@ -7,8 +7,10 @@ Creation Date: 05/feb/2016
require_once(dirname(__FILE__)."/load.php");
try {
+// UserLoginManager::logout();
$sendComment = false;
$articolo = null;
+
if (array_key_exists("id", $_GET)){
$articolo = GlobalVariables::get("dao")->getFirst("NotiziaModel",array("id"=>$_GET["id"],"status"=>NotiziaModel::STATUS_ACCEPTED));
}
@@ -18,10 +20,15 @@ try {
AnalyticsHelper::logNotiziaImpression($articolo->id);
AnalyticsHelper::logPageImpression();
-
+ $user = UserLoginManager::getLogged();
$media = DaoMediaHandler::getMainMediaFromModel($articolo);
$medias = DaoMediaHandler::getMedias($articolo);
+
+ $commenti = GlobalVariables::get("dao")->query("CommentiModel",
+ array("notizia"=>$articolo->id,"status"=>CommentoModel::STATUS_ACCEPTED),
+ array("sort"=>array("about.data"=>-1))
+ );
// echo $articolo->titolo;
// var_dump($medias);
$mesi = array(1=>'Gennaio', 'Febbraio', 'Marzo', 'Aprile',
@@ -53,6 +60,38 @@ try {
$additionalHeaders[] = '
';
}
+ if(array_key_exists("submit", $_POST) && strcmp($_POST["submit"] ,"Submit")==0){
+// var_dump($articolo->sondaggio->voci);
+ if($articolo->hasProperty("sondaggio") && !is_null($articolo->sondaggio)){
+ if(!in_array($user->username, $articolo->sondaggio->votanti)){
+ $selectedVoice = $_POST["voce"];
+ foreach ($articolo->sondaggio->voci as $voce){
+ // var_dump($voce);
+ if(strcmp($voce->nome, $selectedVoice)==0){
+ $voce->voti +=1;
+ }
+ // var_dump($voce);
+ }
+
+ $articolo->sondaggio->votanti[] = $user->username;
+ GlobalVariables::get("dao")->save($articolo);
+ }
+ }
+// var_dump($articolo->sondaggio);
+ }
+
+ if(array_key_exists("sendCommento", $_POST) && strcmp($_POST["sendCommento"] ,"Send")==0){
+ $saveable = new stdClass();
+ $saveable->user = UserLoginManager::getLogged();
+ $saveable->notizia = $articolo->id;
+ $saveable->titolo = $_POST["titolo"];
+ $saveable->testo = $_POST["commento"];
+ $saveable->status = CommentoModel::STATUS_PENDING;
+
+ $commento = new CommentoModel($savable);
+ GlobalVariables::get("dao")->save($commento);
+ }
+
}catch(GUIException $ex){
$error = $ex->getMessage();
}catch (Exception $exec){
@@ -79,7 +118,7 @@ GUIHandler::generateHtmlHeaders(array("additionalHeaders"=>$additionalHeaders));
>
renderMedia(array("size"=>MediaRenderer::SIZE_MEDIUM));
+ $media->renderMedia(array("size"=>MediaRenderer::SIZE_BIG));
}
?>
@@ -91,6 +130,33 @@ GUIHandler::generateHtmlHeaders(array("additionalHeaders"=>$additionalHeaders));