executerRequete($sql, array($idAdherent, $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() { $sql = 'Call sp_a_get_beneficiaire_famille(?)'; $liste = $this->executerRequete($sql,array($_SESSION['numeroAdherent_C'])); 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['codeSociete'])); return $liste->fetchAll(PDO::FETCH_ASSOC); } public function enregistrerrdv($numeroBeneficiaire, $debutRdv, $finRdv, $codePrestataire, $codeSpecialite, $motifRdv) { $codeSociete = $_SESSION['codeSociete']; $sql = 'CALL sp_a_enregistrer_rdv(?, ?, ?, ?, ?, ?, ?);'; $resultat = $this->executerRequete($sql,array($codeSociete, $codePrestataire, $numeroBeneficiaire, $codeSpecialite, $debutRdv, $finRdv, $motifRdv))->fetch(PDO::FETCH_ASSOC); $_SESSION['idDemandeRdv'] = $resultat['idDemandeRdv']; } public function modifierrdv($numeroBeneficiaire, $debutRdv, $finRdv, $codePrestataire, $codeSpecialite, $motifRdv) { $codeSociete = $_SESSION['codeSociete']; $idDemandeRdv = $_SESSION['idDemandeRdv']; $sql = 'CALL sp_a_modifier_rdv(?, ?, ?, ?, ?, ?, ?, ?);'; $this->executerRequete($sql,array($codeSociete, $codePrestataire, $numeroBeneficiaire, $codeSpecialite, $debutRdv, $finRdv, $motifRdv, $idDemandeRdv)); } }