/** * @name supprimerCaracteristique($pParam) * @return CaracteristiqueVR * @desc Supprime une caracteristique */ public function supprimerCaracteristique($pParam) { $lVr = CaracteristiqueValid::validDelete($pParam); if ($lVr->getValid()) { $lAutorisation = GestionCaracteristiqueControleur::autorisationSupprimerCaracteristique($pParam); if ($lAutorisation->getValid() && $lAutorisation->getAutorisation()) { $lCaracteristique = CaracteristiqueManager::select($pParam['id']); $lCaracteristique->setEtat(1); CaracteristiqueManager::update($lCaracteristique); } return $lAutorisation; } return $lVr; }
echo $lControleur->getDetailCaracteristique($lParam)->exportToJson(); $lLogger->log("Affichage de la vue DetailCaracteristique par l'Adhérent : " . $_SESSION[ID_CONNEXION], PEAR_LOG_INFO); // Maj des logs break; case "ajouter": echo $lControleur->ajouterCaracteristique($lParam)->exportToJson(); $lLogger->log("Ajoout d'une Caracteristique par l'Adhérent : " . $_SESSION[ID_CONNEXION], PEAR_LOG_INFO); // Maj des logs break; case "modifier": echo $lControleur->modifierCaracteristique($lParam)->exportToJson(); $lLogger->log("Modification d'une Caracteristique par l'Adhérent : " . $_SESSION[ID_CONNEXION], PEAR_LOG_INFO); // Maj des logs break; case "autorisationSupprimer": echo $lControleur->autorisationSupprimerCaracteristique($lParam)->exportToJson(); $lLogger->log("Demande autorisation suppression de Caracteristique par l'Adhérent : " . $_SESSION[ID_CONNEXION], PEAR_LOG_INFO); // Maj des logs break; case "supprimer": echo $lControleur->supprimerCaracteristique($lParam)->exportToJson(); $lLogger->log("Suppression de Caracteristique par l'Adhérent : " . $_SESSION[ID_CONNEXION], PEAR_LOG_INFO); // Maj des logs break; default: $lLogger->log("Demande d'accés à GestionCaracteristique sans identifiant par : " . $_SESSION[ID_CONNEXION], PEAR_LOG_INFO); // Maj des logs header('location:./index.php'); break; } } else {