diff --git a/public/admin/homeNotizie.php b/public/admin/homeNotizie.php index 57d0ec5..0123fe6 100644 --- a/public/admin/homeNotizie.php +++ b/public/admin/homeNotizie.php @@ -27,7 +27,7 @@ try{ } if (!is_null($notizia)){ - if (!AdminLoginManager::getLogged()->hasRole(AdminModel::ADMIN_TYPE_EDITORE_SUPERVISOR)){// LA CONDIZIONE ERA SBAGLIATA... NON ERO NE SUPERVISOR NE EDITOR VEDEVO LE NOTIZIE..... + if (!AdminLoginManager::getLogged()->hasRole(AdminModel::ADMIN_TYPE_EDITORE_SUPERVISOR)){ if(strcmp($notizia->about->owner, AdminLoginManager::getLogged()->id) != 0){ GUIHandler::redirect("admin/myNotizie.php"); } @@ -35,20 +35,23 @@ try{ if(!$notizia->hasProperty("isAnsa")){ $notizia->isAnsa = false; -// $ansa = false;// SBAGLIATO, DOPO LO CAMBI E IGNORI IL VALORE CHE METTI QUI } - $postAnsa = PostHandler::get("ansa"); - if(!is_null($postAnsa)){ - if(strcmp($postAnsa, "true")==0){ - $notizia->isAnsa = true; + if (AdminLoginManager::getLogged()->hasRole(AdminModel::ADMIN_TYPE_EDITORE_SUPERVISOR)){ + $postAnsa = PostHandler::get("ansa"); + if(!is_null($postAnsa)){ + if(strcmp($postAnsa, "true")==0){ + $notizia->isAnsa = true; + } + else{ + $notizia->isAnsa = false; + } + + GlobalVariables::get("dao")->save($notizia); } - else{ - $notizia->isAnsa = false; - } - GlobalVariables::get("dao")->save($notizia); + $ansa = $notizia->isAnsa; } - $ansa = $notizia->isAnsa; + } } @@ -58,15 +61,17 @@ try{ GUIHandler::redirect("admin/myNotizie.php"); } - $changeStatus = PostHandler::get("status"); - if(!is_null($changeStatus)){ - if(strcmp($changeStatus, "accept")==0){ - $notizia->status = NotiziaModel::STATUS_ACCEPTED; - GlobalVariables::get("dao")->save($notizia); - } - else if(strcmp($changeStatus, "reject")==0){ - $notizia->status = NotiziaModel::STATUS_REJECTED; - GlobalVariables::get("dao")->save($notizia); + if (AdminLoginManager::getLogged()->hasRole(AdminModel::ADMIN_TYPE_EDITORE_SUPERVISOR)){ + $changeStatus = PostHandler::get("status"); + if(!is_null($changeStatus)){ + if(strcmp($changeStatus, "accept")==0){ + $notizia->status = NotiziaModel::STATUS_ACCEPTED; + GlobalVariables::get("dao")->save($notizia); + } + else if(strcmp($changeStatus, "reject")==0){ + $notizia->status = NotiziaModel::STATUS_REJECTED; + GlobalVariables::get("dao")->save($notizia); + } } } @@ -127,6 +132,7 @@ try{ + hasRole(AdminModel::ADMIN_TYPE_STATISTICHE_SUPERVISOR)){ ?>
Oggi
@@ -141,6 +147,7 @@ try{
id);?>
+
@@ -154,15 +161,21 @@ try{
diff --git a/public/admin/myNotizie.php b/public/admin/myNotizie.php index a37d558..91fd4b7 100644 --- a/public/admin/myNotizie.php +++ b/public/admin/myNotizie.php @@ -21,7 +21,7 @@ $columns = array( ); $buttons = array( - array("icon"=>"icon-medium-blue icon-editmed","page"=>"editNotizie.php") + array("icon"=>"icon-medium-blue icon-home","page"=>"homeNotizie.php"), ); ?>