diff --git a/Controleur/ControleurAjaxdemanderdv.php b/Controleur/ControleurAjaxdemanderdv.php new file mode 100644 index 0000000..3e0283e --- /dev/null +++ b/Controleur/ControleurAjaxdemanderdv.php @@ -0,0 +1,52 @@ +rendezvous = new Rendezvous(); + } + + public function index() + { + $d1 = $this->requete->getParametreDate("d1"); + $d2 = $this->requete->getParametreDate("d2"); + $codeEtatRdv = $this->requete->getParametreFormulaire("codeEtatRdv"); + + $_SESSION['codeEtatRdv'] = $codeEtatRdv; + + $demandes = $this->rendezvous->getPrisesRdv($d1, $d2, $codeEtatRdv); + + $this->genererVueAjax(array('demandes' => $demandes)); + } + + + public function selectionner() + { + $idDemande = $this->requete->getParametreFormulaire("idDemande"); + + $_SESSION['idDemandeRdv'] = $idDemande; + } + + public function valider() + { + $numeroDemandeRdv = $this->requete->getParametreFormulaire("numeroDemandeRdv"); + $codeEtatRdv = $this->requete->getParametreFormulaire("codeEtatRdv"); + + $motifReponseRdv = $this->requete->getParametreFormulaire("motifReponseRdv"); + + + if($codeEtatRdv=="1"){ + + $dateRdvAccordee = $this->requete->getParametreDate("dateRdvAccordee"); + $heureRdvAccordee = $this->requete->getParametreFormulaire("heureRdvAccordee"); + + //var_dump($numeroDemandeRdv, $codeEtatRdv, $motifReponseRdv, $dateRdvAccordee, $heureRdvAccordee); die(); + $this->rendezvous->accorderrdv($numeroDemandeRdv, $dateRdvAccordee, $heureRdvAccordee, $motifReponseRdv); + }else{ + $this->rendezvous->refuserrdv($numeroDemandeRdv, $motifReponseRdv); + } + } +} \ No newline at end of file diff --git a/Controleur/ControleurHistoriquerdv.php b/Controleur/ControleurHistoriquerdv.php new file mode 100644 index 0000000..7f5d33b --- /dev/null +++ b/Controleur/ControleurHistoriquerdv.php @@ -0,0 +1,31 @@ +menuvue = new Menuvueutilisateur(); + $this->menuvue->getMenuVue('Historiquerdv'); + + $this->rendezvous = new Rendezvous(); + + $_SESSION['idDemandeRdv'] = '0'; + } + + public function index() { + + $d1 = $_SESSION['p_debutMois_C']; + $d2 = date('Y-m-d'); + $codeEtatRdv = $_SESSION['codeEtatRdv'] ?? ""; + + $demandes = $this->rendezvous->getPrisesRdv($d1, $d2, $codeEtatRdv); + + $reponsedemande = $this->rendezvous->getEtatRdv(); + + $this->genererVue(array('demandes' => $demandes, 'reponsedemande' => $reponsedemande)); + } +} \ No newline at end of file diff --git a/Vue/Ajaxdemanderdv/index.php b/Vue/Ajaxdemanderdv/index.php new file mode 100644 index 0000000..7b9f3cf --- /dev/null +++ b/Vue/Ajaxdemanderdv/index.php @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + nettoyer($v['id']); + $numeroDemandeRdv = $this->nettoyer($v['numeroDemandeRdv']); + $dateSysteme = $this->nettoyer($v['dateSysteme']); + + $codeEtatRdv = $this->nettoyer($v['codeEtatRdv']); + + $prestataire = $this->nettoyer($v['prestataire']); + $specialite = $this->nettoyer($v['specialite']); + $etatRdv = $this->nettoyer($v['etatRdv']); + + if (est_anglophone()){ + $specialite = $this->nettoyer($v['specialiteEng']); + $etatRdv = $this->nettoyer($v['etatRdvEng']); + } + + ?> + + + + + + + + + + + + + + +
Date
+ + nettoyer($v['numeroBeneficiaire']) ?>nettoyer($v['beneficiaire']) ?> + + + + + + + + nettoyer($v['motifReponseRdv']) ?>
\ No newline at end of file diff --git a/Vue/Historiquerdv/index.php b/Vue/Historiquerdv/index.php new file mode 100644 index 0000000..d33be2f --- /dev/null +++ b/Vue/Historiquerdv/index.php @@ -0,0 +1,96 @@ +titre = "Intersanté - Historique prises Rendez-vous"; + + $codeEtatRdv = $_SESSION['codeEtatRdv'] ?? ""; +?> + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+ + + + + + + + + + + + + + + + + + + + + nettoyer($v['id']); + $numeroDemandeRdv = $this->nettoyer($v['numeroDemandeRdv']); + $dateSysteme = $this->nettoyer($v['dateSysteme']); + + $codeEtatRdv = $this->nettoyer($v['codeEtatRdv']); + + $prestataire = $this->nettoyer($v['prestataire']); + $specialite = $this->nettoyer($v['specialite']); + $etatRdv = $this->nettoyer($v['etatRdv']); + + if (est_anglophone()){ + $specialite = $this->nettoyer($v['specialiteEng']); + $etatRdv = $this->nettoyer($v['etatRdvEng']); + } + + ?> + + + + + + + + + + + + + + +
Date
+ + nettoyer($v['numeroBeneficiaire']) ?>nettoyer($v['beneficiaire']) ?> + + + + + + + + nettoyer($v['motifReponseRdv']) ?>
+
\ No newline at end of file