hasRole(AdminModel::ADMIN_TYPE_EDITORE_SUPERVISOR) && !AdminLoginManager::getLogged()->hasRole(AdminModel::ADMIN_TYPE_EDITORE)){ GUIHandler::redirect("admin/index.php"); } $edit = false; $notiziaId = PostHandler::get("id"); $notizia = new NotiziaModel(); // var_dump($notizia); if(!is_null($notiziaId)){ $edit = true; $notizia = GlobalVariables::get("dao")->getFirst("NotiziaModel",array("id"=>$notiziaId)); // echo "pene"; // var_dump($notizia); if(is_null($notizia)){ GUIHandler::redirect("admin/myNotizie.php"); } if (!AdminLoginManager::getLogged()->hasRole(AdminModel::ADMIN_TYPE_EDITORE_SUPERVISOR) && AdminLoginManager::getLogged()->hasRole(AdminModel::ADMIN_TYPE_EDITORE)){ if(strcmp($notizia->about->owner, AdminLoginManager::getLogged()->id) != 0){ GUIHandler::redirect("admin/myNotizie.php"); } } } MenuGenerator::generateMenu(); HTMLHelper::generateAdminHead(); if(!is_null(PostHandler::get("action")) && strcmp(PostHandler::get("action"), "")!=0){ $save = PostHandler::get("action"); if(strcmp($save, "save")==0){ $saveable = new stdClass(); $saveable->id = PostHandler::get("id"); $saveable->titolo = PostHandler::get("titolo"); $saveable->sottotitolo = PostHandler::get("sottotitolo"); $saveable->testo = PostHandler::get("testo"); $mongoDate = new MongoDate(PostHandler::get("date")->getTimeStamp()); $saveable->about->date = $mongoDate; if(!$edit){ $saveable->about->author = AdminLoginManager::getLogged()->nome." ".AdminLoginManager::getLogged()->nome; $saveable->about->owner = AdminLoginManager::getLogged()->id; } else{ $saveable->about->author = PostHandler::get("nome")." ".PostHandler::get("cognome"); $saveable->about->owner = PostHandler::get("owner"); } GlobalVariables::get("dao")->save($saveable); } } ?>
Titolo:
Sottotitolo:
Data:
Submit