コード例 #1
0
 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();
             $lLogger->log("Suppression de reservation par l'Adhérent : " . $_SESSION[ID_CONNEXION], PEAR_LOG_INFO);
             // Maj des logs
             break;
         default:
             $lLogger->log("Demande d'accés à ReservationMarche sans identifiant commande par : " . $_SESSION[ID_CONNEXION], PEAR_LOG_INFO);
             // Maj des logs
             header('location:./index.php');
             break;
     }
 } else {
コード例 #2
0
             $lVr->getLog()->setValid(false);
             $lErreur = new VRerreur();
             $lErreur->setCode(MessagesErreurs::ERR_207_CODE);
             $lErreur->setMessage(MessagesErreurs::ERR_207_MSG);
             $lVr->getLog()->addErreur($lErreur);
             $_SESSION['msg'] = $lVr->exportToArray();
             header('location:./index.php?m=MarcheHTML&v=ReservationMarche&fonction=modifierForm&id_marche=' . $_GET["id_marche"]);
         }
     }
     break;
 case "modifier":
     if (isset($_SESSION['id-produit']) && isset($_GET["id_marche"])) {
         $lParam = array("detailReservation" => array());
         if (is_array($_SESSION['id-produit'])) {
             $lParam = $_SESSION['id-produit'];
             $lPage = $lControleur->modifierReservation($lParam);
             if ($lPage->getValid()) {
                 $lLogger->log("Modification de la reservation par l'Adhérent : " . $_SESSION[ID_CONNEXION], PEAR_LOG_INFO);
                 // Maj des logs
                 // Retour à Ma réservation avec le message de confirmation
                 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_337_CODE);
                 $lErreur->setMessage(MessagesErreurs::ERR_337_MSG);
                 $lVr->getLog()->addErreur($lErreur);
                 $_SESSION['msg'] = $lVr->exportToArray();
                 header('location:./index.php?m=MarcheHTML&v=ReservationMarche&fonction=afficher&id_marche=' . $_GET["id_marche"]);