51 lines
1.8 KiB
PHP
Executable File
51 lines
1.8 KiB
PHP
Executable File
<?php
|
|
require_once 'Framework/Controleur.php';
|
|
require_once 'Modele/Beneficiaire.php';
|
|
require_once 'Modele/Adherent.php';
|
|
require_once 'Modele/Police.php';
|
|
|
|
|
|
class ControleurAjaxcontextadherent extends Controleur {
|
|
|
|
private $beneficiaire;
|
|
private $adherent;
|
|
private $police;
|
|
|
|
public function __construct() {
|
|
$this->beneficiaire = new Beneficiaire();
|
|
$this->adherent = new Adherent();
|
|
$this->police = new Police();
|
|
}
|
|
|
|
public function index() {
|
|
$idBeneficiaire = $this->requete->getParametreFormulaire("idBeneficiaire");
|
|
|
|
$this->beneficiaire->getContexteBeneficiaireId($idBeneficiaire);
|
|
|
|
$idPolice = $_SESSION['idPolice_C'];
|
|
$_SESSION['idBeneficiaire_C'] = $idBeneficiaire;
|
|
|
|
$this->police->getContextePoliceId($idPolice);
|
|
|
|
$this->beneficiaire->getContexteBeneficiaireId($idBeneficiaire);
|
|
|
|
|
|
$idAdherent = $_SESSION['idAdherent_C'];
|
|
|
|
$verifieBenRemb = $this->adherent->aBeneficiaireRemboursement($idAdherent);
|
|
|
|
if($verifieBenRemb == "0"){
|
|
$this->adherent->addBeneficiaireRembAuto($idAdherent);
|
|
}
|
|
|
|
$aBeneficiaireRemb = $this->adherent->aBeneficiaireRemboursement($idAdherent);
|
|
$beneficiaireRemb = $this->adherent->getMandantaireRemboursement($idAdherent);
|
|
|
|
$_SESSION['beneficiaireReglement_C'] = is_array($beneficiaireRemb) ? $beneficiaireRemb['beneficiaireReglement'] : $_SESSION['beneficiaire_C'];
|
|
$_SESSION['beneficiaireLienParente_C'] = is_array($beneficiaireRemb) ? $beneficiaireRemb['codeLienBeneficiaire'] : $_SESSION['codeLienParente_C'];
|
|
$_SESSION['codeModePaiement_C'] = $beneficiaireRemb['codeModePaiement'];
|
|
$_SESSION['rib_C'] = $beneficiaireRemb['rib'];
|
|
|
|
$this->genererVueAjax(array('aBeneficiaireRemb' => $aBeneficiaireRemb, 'beneficiaireRemb' => $beneficiaireRemb));
|
|
}
|
|
} |