// Date de creation : 07/10/2010 // Fichier : ReservationMarcheVue.php // // Description : Retourne les détails d'une réservation // //**************************************************************** // Vérification de la bonne connexion de l'adherent dans le cas contraire redirection vers le formulaire de connexion if (isset($_SESSION[DROIT_ID]) && (isset($_SESSION[MOD_COMMANDE]) || isset($_SESSION[DROIT_SUPER_ZEYBU]))) { if (isset($_POST['pParam'])) { $lParam = json_decode($_POST["pParam"], true); if (isset($lParam["fonction"])) { include_once CHEMIN_CLASSES_CONTROLEURS . MOD_COMMANDE . "/ReservationMarcheControleur.php"; $lControleur = new ReservationMarcheControleur(); switch ($lParam["fonction"]) { case "afficher": echo $lControleur->getReservation($lParam)->exportToJson(); $lLogger->log("Affichage de la vue ReservationMarche par l'Adhérent : " . $_SESSION[ID_CONNEXION], PEAR_LOG_INFO); // Maj des logs break; case "detailProduit": echo $lControleur->getDetailProduit($lParam)->exportToJson(); $lLogger->log("Affichage du détail produit dans ReservationMarche par l'Adhérent : " . $_SESSION[ID_CONNEXION], PEAR_LOG_INFO); // Maj des logs break; case "modifier": echo $lControleur->modifierReservation($lParam)->exportToJson(); $lLogger->log("Modification de reservation par l'Adhérent : " . $_SESSION[ID_CONNEXION], PEAR_LOG_INFO); // Maj des logs break; case "supprimer": echo $lControleur->supprimerReservation($lParam)->exportToJson();
if (isset($_SESSION[DROIT_ID]) && (isset($_SESSION[MOD_COMMANDE]) || isset($_SESSION[DROIT_SUPER_ZEYBU]))) { if (isset($_GET['fonction'])) { include_once CHEMIN_CLASSES_CONTROLEURS . MOD_COMMANDE . "/ReservationMarcheControleur.php"; $lControleur = new ReservationMarcheControleur(); // Inclusion des classes include_once CHEMIN_CLASSES_UTILS . "Template.php"; include_once CHEMIN_CLASSES_UTILS . "StringUtils.php"; include_once CHEMIN_CLASSES_UTILS . "TestFonction.php"; include_once CHEMIN_CLASSES_UTILS . "InfobullesUtils.php"; // Constante de titre de la page define("TITRE", ZEYBUX_TITRE_DEBUT . "Marche - " . ZEYBUX_TITRE_FIN); switch ($_GET["fonction"]) { case "afficher": if (isset($_GET["id_marche"])) { $lParam = array("id_commande" => $_GET["id_marche"]); $lPage = $lControleur->getReservation($lParam); if (count($lPage->getReservation()) == 0) { // Pas de réservation if (TestFonction::dateTimeEstPLusGrandeEgale($lPage->getMarche()->getDateFinReservation(), StringUtils::dateTimeAujourdhuiDb())) { // Les réservations sont toujours possibles header('location:./index.php?m=MarcheHTML&v=ReservationMarche&fonction=modifierForm&id_marche=' . $_GET["id_marche"]); } else { include_once CHEMIN_CLASSES_VR . "VRerreur.php"; include_once CHEMIN_CLASSES_VR . "TemplateVR.php"; $lVr = new TemplateVR(); $lVr->setValid(false); $lVr->getLog()->setValid(false); $lErreur = new VRerreur(); $lErreur->setCode(MessagesErreurs::ERR_221_CODE); $lErreur->setMessage(MessagesErreurs::ERR_221_MSG); $lVr->getLog()->addErreur($lErreur);