reseausoins = new Reseausoins(); } public function index() { $codeReseau = $_SESSION['codeReseau']; $idReseau = $_SESSION['idReseau']; $reseau = $this->reseausoins->getReseausoin($idReseau); $prestataireindispo = $this->reseausoins->getPrestatairesReseauNonAffectes($codeReseau); $prestatairereseau = $this->reseausoins->getPrestatairesReseauAffectes($codeReseau); $this->genererVueAjax(array( 'prestatairesdispo' => $prestataireindispo, 'prestatairesreseau' => $prestatairereseau, 'reseau' => $reseau ) ); } public function ajouterunprestataireaureseau() { $codeReseau = $_SESSION['codeReseau']; $codePrestataire = $this->requete->getParametreFormulaire("codePrestataire"); $this->reseausoins->ajouterUnPrestataireReseau($codePrestataire,$codeReseau); $this->executerAction("index"); } public function retirertousprestatairesreseausoins() { $codeReseau = $_SESSION['codeReseau']; $this->reseausoins->retirerTousPrestatairesReseau($codeReseau); $this->executerAction("index"); } public function ajoutertousprestatairesreseausoins() { $codeReseau = $_SESSION['codeReseau']; $this->reseausoins->ajouterTousPrestatairesReseau($codeReseau); $this->executerAction("index"); } public function retirerunprestatairereseausoins() { $codeReseau = $_SESSION['codeReseau']; $codePrestataire = $this->requete->getParametreFormulaire("codePrestataire"); $this->reseausoins->retirerUnPrestataireReseau($codePrestataire, $codeReseau); $this->executerAction("index"); } public function rechercherdispos() { // Récupération sécurisée du paramètre de recherche $query = $this->requete->getParametreFormulaire("query"); $codeReseau = $_SESSION['codeReseau']; // Appel au modèle mis à jour $resultats = $this->reseausoins->rechercherPrestatairesDisponibles($codeReseau, $query); // On génère la vue Ajax partielle (contenant uniquement les ) $this->genererVueAjax(array( 'prestatairesdispo' => $resultats, 'isSearch' => true // Flag utile pour la vue si besoin )); } public function rechercheraffectes() { $query = $this->requete->getParametreFormulaire("query"); $codeReseau = $_SESSION['codeReseau']; $codeSociete = $_SESSION['codeSociete']; // Nouvelle méthode dans le modèle pour chercher UNIQUEMENT dans ce qui est déjà affecté $resultats = $this->reseausoins->rechercherPrestatairesAffectes($codeReseau, $query); $this->genererVueAjax(array( 'prestatairesreseau' => $resultats, 'isSearch' => true // Flag utile pour la vue si besoin )); } }