Exemple #1
0
             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']))) {