51 lines
1.6 KiB
PHP
Executable File
51 lines
1.6 KiB
PHP
Executable File
<?php
|
|
require_once 'Framework/Controleur.php';
|
|
require_once 'Modele/Messagerie.php';
|
|
|
|
|
|
class ControleurAjaxlisteprestatairemessagerie extends Controleur {
|
|
private $messagerie;
|
|
|
|
public function __construct() {
|
|
$this->messagerie = new Messagerie();
|
|
}
|
|
|
|
public function index()
|
|
{
|
|
$codeTypePrestataire = $this->requete->getParametreFormulaire("codeTypePrestataire");
|
|
|
|
$prestataire_selections = $this->messagerie->getprestatairesmessagerieselectionnes($codeTypePrestataire);
|
|
|
|
$prestataire_non_selections = $this->messagerie->getprestatairesmessagerienonselectionnes($codeTypePrestataire);
|
|
|
|
$this->genererVueAjax(array('prestataire_selections' => $prestataire_selections, 'prestataire_non_selections' => $prestataire_non_selections));
|
|
}
|
|
|
|
public function ajouterprestaire()
|
|
{
|
|
$idPrestataire = $this->requete->getParametreFormulaire("idPrestataire");
|
|
|
|
$this->messagerie->ajouterprestaire($idPrestataire);
|
|
}
|
|
|
|
public function retirerprestaire()
|
|
{
|
|
$idPrestataire = $this->requete->getParametreFormulaire("idPrestataire");
|
|
|
|
$this->messagerie->retirerprestaire($idPrestataire);
|
|
}
|
|
|
|
public function ajouterprestairetous()
|
|
{
|
|
$codeTypePrestataire = $this->requete->getParametreFormulaire("codeTypePrestataire");
|
|
|
|
$this->messagerie->ajouterprestairetous($codeTypePrestataire);
|
|
}
|
|
|
|
public function retirerprestairetous()
|
|
{
|
|
$codeTypePrestataire = $this->requete->getParametreFormulaire("codeTypePrestataire");
|
|
|
|
$this->messagerie->retirerprestairetous($codeTypePrestataire);
|
|
}
|
|
} |