72 lines
1.9 KiB
PHP
Executable File
72 lines
1.9 KiB
PHP
Executable File
<?php
|
|
require_once 'Framework/Controleurrequete.php'; // OK
|
|
require_once 'Modele/Reseausoins.php';
|
|
|
|
class ControleurAjaxprestatairesreseau extends Controleurrequete
|
|
{
|
|
private $reseausoins;
|
|
|
|
public function __construct()
|
|
{
|
|
$this->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");
|
|
}
|
|
} |