executerRequete($sql); return $liste->fetchAll(PDO::FETCH_ASSOC); } public function getListeMetier() { if (est_anglophone()) { $sql = 'SELECT codeMetier AS `code`, libelleEng AS libelle FROM p_metier ORDER BY libelleEng;'; } else { $sql = 'SELECT codeMetier AS `code`, libelle FROM p_metier ORDER BY libelle;'; } $liste = $this->executerRequete($sql); return $liste->fetchAll(PDO::FETCH_ASSOC); } public function getMetier($codeMetier) { if (est_anglophone()) { $sql = 'SELECT codeMetier AS `code`, libelleEng AS libelle FROM p_metier WHERE codeMetier=?;'; } else { $sql = 'SELECT codeMetier AS `code`, libelle FROM p_metier WHERE codeMetier=?;'; } $liste = $this->executerRequete($sql, array($codeMetier)); return $liste->fetchAll(PDO::FETCH_ASSOC); } public function gettoutesspecialites($codeMedecin) { $codeSociete = $_SESSION['codeSociete']; $sql = 'CALL sp_get_specialites_disponibles(?, ?);'; $resultat = $this->executerRequete($sql, array($codeSociete, $codeMedecin)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function getspecialitesmedecin($codeMedecin) { $codeSociete = $_SESSION['codeSociete']; $sql = 'CALL sp_get_specialitesmedecin(?, ?);'; $resultat = $this->executerRequete($sql, array($codeSociete, $codeMedecin)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } public function ajoutertoutesspecialites($codeMedecin) { $codeSociete = $_SESSION['codeSociete']; $user = $_SESSION['login']; $sql = 'call sp_ajouter_toutes_specialites_medecin(?, ?, ?)'; $this->executerRequete($sql, array($codeSociete, $codeMedecin, $user)); } public function retirertoutesspecialites($codeMedecin) { $user = $_SESSION['login']; $sql = 'call sp_retirer_toutes_specialites_medecin(?, ?)'; $this->executerRequete($sql, array($codeMedecin, $user)); } public function ajouterunespecialite($codeMedecin, $codeSpecialite) { $user = $_SESSION['login']; $sql = 'call sp_ajouter_une_specialite_medecin(?, ?, ?)'; $this->executerRequete($sql, array($codeMedecin, $codeSpecialite, $user)); } public function retirerunespecialite($idSpecialite) { $user = $_SESSION['login']; $sql = 'call sp_retirer_une_specialite_medecin(?, ?)'; $this->executerRequete($sql, array($idSpecialite, $user)); } public function getAutreListe($codeSpecialite) { if (est_anglophone()) { $sql = 'SELECT codeSpecialite AS `code`, libelleEng AS libelle FROM p_specialite WHERE codeSpecialite != ? ORDER BY libelleEng;'; } else { $sql = 'SELECT codeSpecialite AS `code`, libelle FROM p_specialite WHERE codeSpecialite != ? ORDER BY libelle;'; } $liste = $this->executerRequete($sql, array($codeSpecialite)); return $liste->fetchAll(PDO::FETCH_ASSOC); } }