55 lines
2.0 KiB
PHP
Executable File
55 lines
2.0 KiB
PHP
Executable File
<?php
|
|
require_once 'Framework/Controleur.php';
|
|
require_once 'Modele/Ententeprealable.php';
|
|
require_once 'Modele/Envoimail.php';
|
|
|
|
class ControleurAjaxapprobationsubstitutionbenficiaire extends Controleur {
|
|
private $ententeprealable;
|
|
private $envoimail;
|
|
|
|
public function __construct() {
|
|
$this->ententeprealable = new Ententeprealable();
|
|
$this->envoimail = new Envoimail();
|
|
}
|
|
|
|
public function index()
|
|
{
|
|
$idBeneficiaire = $_SESSION['idBeneficiaire_C'];
|
|
$d1 = $this->requete->getParametreDate("d1");
|
|
$d2 = $this->requete->getParametreDate("d2");
|
|
|
|
$ententeprealables = $this->ententeprealable->getententeprealablesbenficiaire($idBeneficiaire, $d1, $d2);
|
|
|
|
$this->genererVueAjax(array('ententeprealables' => $ententeprealables));
|
|
}
|
|
|
|
// 02/06/2021
|
|
public function enregistrerapprobationsubstitutionpha()
|
|
{
|
|
$idDemandesubstitution = $this->requete->getParametreFormulaire("idDemandesubstitution");
|
|
$motifReel = $this->requete->getParametreFormulaire("motifReel");
|
|
|
|
|
|
$codePrestataire = $this->requete->getParametreFormulaire("codePrestataire");
|
|
|
|
$this->ententeprealable->enregistrerapprobationsubstitutionpha($idDemandesubstitution, $motifReel);
|
|
|
|
$typeMail = "accordsubstitutionpha";
|
|
$this->envoimail->ajouteraccordsubstititionpha($typeMail, $idDemandesubstitution, $codePrestataire);
|
|
}
|
|
|
|
public function enregistrerrefussubstitutionpha()
|
|
{
|
|
$idDemandesubstitution = $this->requete->getParametreFormulaire("idDemandesubstitution");
|
|
$motifReel = $this->requete->getParametreFormulaire("motifReel");
|
|
$motifRefusAssure = $this->requete->getParametreFormulaire("motifRefusAssure");
|
|
|
|
$codePrestataire = $this->requete->getParametreFormulaire("codePrestataire");
|
|
|
|
$this->ententeprealable->enregistrerrefussubstitutionpha($idDemandesubstitution, $motifReel, $motifRefusAssure);
|
|
|
|
$typeMail = "refussubstitutionpha";
|
|
$this->envoimail->ajouterrefusententeprealablepha($typeMail, $idDemandesubstitution, $codePrestataire);
|
|
}
|
|
}
|