MSpectacle::addSpectacle($spectacle); $spec = MSpectacle::getSpectacleByName($_POST['nomSpectacle']); MSaison::AjoutSaisonSpectacle($saison, $spec); Main::setFlashMessage("Le spectacle a bien été ajouté à la saison " . $saison->getNom(), "valid"); echo '<script>document.location.href ="?uc=spectacle"</script>'; } else { throw new \Exception("Impossible d'ajouter le spectacle (mauvais formats entrés)"); } } catch (\Exception $e) { Main::setFlashMessage($e->getMessage(), "error"); } break; case 'SupprimerSpectacle': try { $spectacle = MSpectacle::getSpectacleById($_GET['shows']); MSpectacle::rmSpectacle($spectacle); Main::setFlashMessage("Le spectacle {$spectacle->getId}() a bien été supprimé", "valid"); echo '<script>document.location.href ="?uc=spectacle"</script>'; } catch (\Exception $e) { Main::setFlashMessage($e->getMessage(), "error"); } break; case 'voirModifierSpectacle': $listSpec = MSpectacle::getSpectacleById($_GET['shows']); $listSaison = MSaison::getSaisons(); $actuel = MSaison::getSaisonCourante(); require_once ROOT . 'views/kiosqueadmin/shows/v_SpectacleEdit.php'; break; case 'ModifierSpectacle': try { if (!is_numeric($_POST['nomSpectacle']) && is_numeric($_POST['nbPlaceSpectacle']) && !is_numeric($_POST['typeClasse']) && (!empty($_POST['typeClasse']) && !empty($_POST['nomSpectacle']) && !empty($_POST['nbPlaceSpectacle']) && !empty($_POST['idSaison']) && !empty($_POST['typeClasse']))) {