a
This commit is contained in:
parent
9dad84ceef
commit
6cbc0c3c1c
42
Controleur/ControleurDemanderemboursement.php
Normal file
42
Controleur/ControleurDemanderemboursement.php
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Remboursement.php';
|
||||
require_once 'Modele/Ged.php';
|
||||
require_once 'Modele/Menuvueutilisateur.php';
|
||||
|
||||
class ControleurDemanderemboursement extends Controleur {
|
||||
private $menuvue;
|
||||
private $remboursement;
|
||||
private $ged;
|
||||
|
||||
public function __construct() {
|
||||
$this->menuvue = new Menuvueutilisateur();
|
||||
$this->menuvue->getMenuVue('Demanderemboursement');
|
||||
|
||||
$this->remboursement = new Remboursement();
|
||||
$this->ged = new Ged();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
|
||||
$idDemandeRemboursement = $_SESSION['idDemandeRemboursement'] ?? '0';
|
||||
|
||||
|
||||
$benficiaires = $this->remboursement->getBeneficaire($idDemandeRemboursement);
|
||||
|
||||
$demande = $this->remboursement->getDemandeRemboursement($idDemandeRemboursement);
|
||||
|
||||
$geds = $this->ged->getgedRd();
|
||||
|
||||
$reponsedemande = $this->remboursement->getEtatRemboursement();
|
||||
|
||||
$this->genererVue(array(
|
||||
'benficiaires' => $benficiaires,
|
||||
'demande' => $demande,
|
||||
'reponsedemande' => $reponsedemande,
|
||||
'geds' => $geds,
|
||||
));
|
||||
}
|
||||
|
||||
}
|
||||
174
Vue/Demanderemboursement/index.php
Normal file
174
Vue/Demanderemboursement/index.php
Normal file
|
|
@ -0,0 +1,174 @@
|
|||
<?php
|
||||
$this->titre = "Intersanté - Demande de remboursement direct";
|
||||
|
||||
$idDemandeRemboursement = $_SESSION['idDemandeRemboursement'] ?? "0";
|
||||
|
||||
$numeroDemandeRemboursement = $this->nettoyer($demande['numeroDemandeRemboursement']);
|
||||
$codeEtatDemandeRemboursement = $this->nettoyer($demande['codeEtatDemandeRemboursement']);
|
||||
$lien = $this->nettoyer($demande['lien']);
|
||||
$idAdherent = $this->nettoyer($demande['idAdherent']);
|
||||
$idBeneficiaire = $this->nettoyer($demande['idBeneficiaire']);
|
||||
$numeroBeneficiaire = $this->nettoyer($demande['numeroBeneficiaire']);
|
||||
$observation = $this->nettoyer($demande['observation']);
|
||||
$dateSysteme = $this->nettoyer($demande['dateSysteme']);
|
||||
$dateReponseDemandeRemboursement = $this->nettoyer($demande['dateReponseDemandeRemboursement']);
|
||||
$dateCreationDossier = $this->nettoyer($demande['dateCreationDossier']);
|
||||
|
||||
$idDossier = $this->nettoyer($demande['idDossier']);
|
||||
|
||||
$motifReponseDemandeRemboursement = $this->nettoyer($demande['motifReponseDemandeRemboursement']);
|
||||
|
||||
if (est_anglophone()){
|
||||
$lien = $this->nettoyer($demande['lienEng']);
|
||||
}
|
||||
|
||||
$nbreFichier = count($geds);
|
||||
|
||||
?>
|
||||
|
||||
|
||||
<legend> <?= _("Demande de remboursement direct") ?> </legend>
|
||||
|
||||
<INPUT class="sr-only" TYPE="text" id="idDemandeRemboursement" NAME="idDemandeRemboursement" value="<?= $idDemandeRemboursement ?>">
|
||||
<INPUT class="sr-only" TYPE="text" id="idAdherent" NAME="idAdherent" value="<?= $idAdherent ?>">
|
||||
<INPUT class="sr-only" TYPE="text" id="idBeneficiaire" NAME="idBeneficiaire" value="<?= $idBeneficiaire ?>">
|
||||
<INPUT class="sr-only" TYPE="text" id="nbreFichier" NAME="nbreFichier" value="<?= $nbreFichier ?>">
|
||||
|
||||
<div id="div_context_adherent"></div>
|
||||
|
||||
<table class="table table-responsive table-condensed" style='font-size:10pt;'>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td colspan="4" align="center">
|
||||
<INPUT class="form-control" style="font-size:12pt; font-weight:bold; text-align:center;" TYPE="text" id="numeroDemandeRemboursement" NAME="numeroDemandeRemboursement"
|
||||
readonly value="<?= _("Demande No").": ".$numeroDemandeRemboursement." => ".dateheureLang($dateSysteme, $_SESSION['lang']) ?>">
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td width="10%" > <?= _("Patient") ?> </td>
|
||||
<td >
|
||||
<select class="form-control" id="numeroBeneficiaire" name="numeroBeneficiaire" style='font-size:10pt;' disabled>
|
||||
<?php liste_options($benficiaires, $numeroBeneficiaire); ?>
|
||||
</SELECT>
|
||||
</td>
|
||||
|
||||
<td width="10%" align="center" > <?= _("Lien Parenté") ?> </td>
|
||||
<td width="20%">
|
||||
<div id="div_lien">
|
||||
<INPUT class="form-control" TYPE="text" id="lienDemandeur" NAME="lienDemandeur" value="<?= $lien ?>" readonly>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td ><?= _("Commentaire") ?></td>
|
||||
<td colspan="3">
|
||||
<textarea id="commentaires" name="commentaires" rows="4" style="width:100%" disabled><?= $observation ?></textarea>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<?php if($idDemandeRemboursement == "0"): ?>
|
||||
<div id="div_ged_0"></div>
|
||||
<?php else: ?>
|
||||
<div id="div_ged_0" style="margin-top:20px; margin-bottom:20px;">
|
||||
<table class="table table-striped table-hover table-condensed table-responsive" style="font-size:9pt;" >
|
||||
<thead>
|
||||
<th width="12%" style='text-align:center'> Date </th>
|
||||
<th style='text-align:center'> <?= _("Facture") ?></th>
|
||||
<th width="11%" style='text-align:center'> <?= _("Télécharger") ?> </th>
|
||||
</thead>
|
||||
|
||||
<tbody>
|
||||
<?php foreach ($geds as $ged):
|
||||
$idGed=$this->nettoyer($ged['idGed']);
|
||||
$cheminFichier = $this->nettoyer($ged['cheminFichier']);
|
||||
?>
|
||||
<tr valign="top">
|
||||
<td align='center'><?= dateheureLang($this->nettoyer($ged['dateSysteme'])) ?></td>
|
||||
<td align='center'><?= $this->nettoyer($ged['nomOrigine']) ?></td>
|
||||
<td align="center">
|
||||
<a style="font-size:10pt;" href="<?= $cheminFichier ?>" target="_blank" > <?= _("Télécharger") ?> </a>
|
||||
</td>
|
||||
</tr>
|
||||
<?php endforeach; ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if($codeEtatDemandeRemboursement=="0") : ?>
|
||||
<table class="table table-responsive table-condensed" style='font-size:10pt;'>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td colspan="4"> <input style='text-align:center; font-size:11pt; background-color:#027BE3 !important; color:white;' class="form-control" type="text" value= "<?= _("Réponse à la demande") ?>" disabled > </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="10%" class="required"> <?= _("Etat") ?> </td>
|
||||
<td width="15%">
|
||||
<select class="form-select" id="codeEtatDemandeRemboursement" name="codeEtatDemandeRemboursement" style='font-size:10pt;' required autofocus>
|
||||
<?php liste_options($reponsedemande, $codeEtatDemandeRemboursement, true); ?>
|
||||
</SELECT>
|
||||
</td>
|
||||
|
||||
<td width="10%" align="center" class="required"> <?= _("Motif") ?> </td>
|
||||
<td >
|
||||
<textarea id="motifReponseDemandeRemboursement" name="motifReponseDemandeRemboursement" rows="4" style="width:100%" required><?= $motifReponseDemandeRemboursement ?></textarea>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td ></td>
|
||||
<td colspan="3"><button class="form-control btn btn-primary" onClick="javascript:valider_reponse_demande_rd();"><?= _("Valider la réponse") ?></button></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<?php else: ?>
|
||||
<table class="table table-responsive table-condensed" style='font-size:10pt;'>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td colspan="4"> <input style='text-align:center; font-size:11pt; background-color:#027BE3 !important; color:white;' class="form-control" type="text" value= "<?= _("Réponse à la demande") ?>" disabled > </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="10%" > <?= _("Etat") ?> </td>
|
||||
<td >
|
||||
<select class="form-select" id="codeEtatDemandeRemboursement" name="codeEtatDemandeRemboursement" style='font-size:10pt;' disabled>
|
||||
<?php liste_options($reponsedemande, $codeEtatDemandeRemboursement, true); ?>
|
||||
</SELECT>
|
||||
</td>
|
||||
|
||||
<td align="center"> <?= _("Date") ?> </td>
|
||||
<td >
|
||||
<INPUT class="form-control" TYPE="text" value="<?= dateheureLang($dateReponseDemandeRemboursement, $_SESSION['lang']) ?>" readonly>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td > <?= _("Motif") ?> </td>
|
||||
<td colspan="3">
|
||||
<textarea id="motifReponseDemandeRemboursement" name="motifReponseDemandeRemboursement" rows="4" style="width:100%" readonly><?= $motifReponseDemandeRemboursement ?></textarea>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<?php if($idDossier == "0" && $codeEtatDemandeRemboursement == "1") : ?>
|
||||
<tr>
|
||||
<td ></td>
|
||||
<td colspan="3"><button class="form-control btn btn-primary" onClick="javascript:creer_dossier_demande_rd();"><?= _("Créer un dossier classique") ?></button></td>
|
||||
</tr>
|
||||
<?php elseif($idDossier > "0" && $codeEtatDemandeRemboursement == "1"): ?>
|
||||
<tr>
|
||||
<td > <?= _("Dossier crée le") ?> </td>
|
||||
<td >
|
||||
<INPUT class="form-control" TYPE="text" value="<?= dateheureLang($dateCreationDossier, $_SESSION['lang']) ?>" readonly>
|
||||
</td>
|
||||
<td colspan="2"><button class="form-control btn btn-info" onClick="javascript:consulter_dossier_classique(<?= $idDossier; ?>);"><?= _("Consulter dossier")." ID: ".$idDossier ?></button></td>
|
||||
</tr>
|
||||
<?php endif; ?>
|
||||
</tbody>
|
||||
</table>
|
||||
<?php endif; ?>
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user