Example #1
0
}
switch ($action) {
    case 'login':
        echo '<script>document.location.href ="?uc=connexionCL&action=login"</script>';
        break;
    case 'choisirTypeEcole':
        try {
            $saisonCourante = MSaison::getSaisonCourante();
            require_once ROOT . 'views/inscriptionCollegeLycee/v_EcoleTypeChoix.php';
        } catch (\Exception $e) {
            Main::setFlashMessage($e->getMessage(), "error");
        }
        break;
    case 'choisirEcole':
        try {
            $saisonCourante = MSaison::getSaisonCourante();
            if (!isset($_POST['typeEcole'])) {
                echo '<script>document.location.href ="?uc=cl&action=choisirTypeEcole"</script>';
            }
            if ($_POST['typeEcole'] == '3') {
                $listEcole = MEcole::getColleges();
            } else {
                $listEcole = MEcole::getLycees();
            }
            require_once ROOT . 'views/inscriptionCollegeLycee/v_EcoleChoix.php';
        } catch (\Exception $e) {
            Main::setFlashMessage($e->getMessage(), "error");
        }
        break;
    case 'etape1':
        try {
Example #2
0
        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']))) {
                $saison = MSaison::getSaisonById($_POST['idSaison']);
                $spectacle = new Spectacle($_GET['shows'], $_POST['nomSpectacle'], $_POST['nbPlaceSpectacle'], $_POST['typeClasse'], $saison, $_POST['typeSpectacle']);
                MSpectacle::editSpectacle($saison, $spectacle);
                Main::setFlashMessage("Le spectacle a bien été modifié à la saison " . $saison->getNom(), "valid");
                echo '<script>document.location.href ="?uc=spectacle"</script>';
            } else {
                throw new \Exception("Impossible de modifier le spectacle (mauvais formats entrés)");
            }
        } catch (\Exception $e) {
            Main::setFlashMessage($e->getMessage(), "error");
        }
        break;
}
Example #3
0
 /**
  * Supprime un spectacle
  * @param Spectacle $spectacle
  * @throws \Exception
  */
 public static function rmSpectacle(Spectacle $spectacle)
 {
     $conn = Main::bdd();
     try {
         $conn->beginTransaction();
         MSaison::rmSaisonSpectacle($spectacle);
         foreach ($spectacle->getLesSeances()->getCollection() as $seance) {
             MPlanning::rmPlanningbySeance($seance);
         }
         MSeance::rmSeancesSpec($spectacle);
         $reqPrepare = $conn->prepare("DELETE FROM spectacle WHERE idSpectacle = ?");
         $reqPrepare->execute(array($spectacle->getId()));
         $conn->commit();
     } catch (\PDOException $e) {
         $conn->rollBack();
         throw new \Exception("Le spectacle " . $spectacle->getId() . " n'a pas pu être supprimé. Détails : <p>" . $e->getMessage() . "</p>");
     }
 }
Example #4
0
            Main::setFlashMessage($e->getMessage(), "error");
        }
        break;
    case 'Ecole':
        if ($_GET['type'] == 1) {
            $ListEcoleChoix = MEcole::getEcolesJeunePublic();
            $_SESSION['idType'] = $_GET['type'];
            $_SESSION['type'] = $ListEcoleChoix;
        }
        if ($_GET['type'] == 2) {
            $ListEcoleChoix = MEcole::getEcolesCollegeLycee();
            $_SESSION['idType'] = $_GET['type'];
            $_SESSION['type'] = $ListEcoleChoix;
        }
        require_once ROOT . 'views/kiosqueadmin/schools/v_School.php';
        break;
    case 'Spectacle':
        if ($_GET['type'] == 1) {
            $listSpecEcole = MSpectacle::getSpectaclesSaisonCouranteJeunePublic();
            $_SESSION['idType'] = $_GET['type'];
            $_SESSION['type'] = $listSpecEcole;
        }
        if ($_GET['type'] == 2) {
            $listSpecEcole = MSpectacle::getSpectaclesSaisonCouranteCollegeLycee();
            $_SESSION['idType'] = $_GET['type'];
            $_SESSION['type'] = $listSpecEcole;
        }
        $actuel = MSaison::getSaisonCourante();
        require_once ROOT . 'views/kiosqueadmin/shows/v_Spectacle.php';
        break;
}