executerRequete($sql, array($codePrestataire, $d1, $d2, $codeEtatRdv)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function getEtatRdv() { if(est_anglophone()){ $sql = 'call sp_a_get_etat_rdv_eng();'; }else{ $sql = 'call sp_a_get_etat_rdv();'; } $resultat = $this->executerRequete($sql); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function getBeneficaire($idAdherent) { $sql = 'Call sp_get_beneficiaire_famille(?)'; $liste = $this->executerRequete($sql,array($idAdherent)); return $liste->fetchAll(PDO::FETCH_ASSOC); } public function getDemandeRdv($idDemandeRdv) { $sql = 'Call sp_a_demande_rdv(?)'; $liste = $this->executerRequete($sql,array($idDemandeRdv)); return $liste->fetch(PDO::FETCH_ASSOC); } public function getSpecialiteRdv() { if(est_anglophone()){ $sql = 'CALL sp_a_get_specialites_rdv_eng();'; }else{ $sql = 'CALL sp_a_get_specialites_rdv(?)'; } $liste = $this->executerRequete($sql,array($_SESSION['p_codeSociete'])); return $liste->fetchAll(PDO::FETCH_ASSOC); } public function accorderrdv($numeroDemandeRdv, $dateRdvAccordee, $heureRdvAccordee, $motifReponseRdv) { $user = $_SESSION['p_codeUtilisateur']; $sql = 'CALL sp_p_accorder_rdv(?, ?, ?, ?, ?);'; $this->executerRequete($sql,array($numeroDemandeRdv, $user, $dateRdvAccordee, $heureRdvAccordee, $motifReponseRdv)); } public function refuserrdv($numeroDemandeRdv, $motifReponseRdv) { $user = $_SESSION['p_codeUtilisateur']; $sql = 'CALL sp_p_refuser_rdv(?, ?, ?);'; $this->executerRequete($sql,array($numeroDemandeRdv, $user, $motifReponseRdv)); } }