diff --git a/Controleur/ControleurAjaxdelaisreponse.php b/Controleur/ControleurAjaxdelaisreponse.php new file mode 100644 index 00000000..7ae678c4 --- /dev/null +++ b/Controleur/ControleurAjaxdelaisreponse.php @@ -0,0 +1,38 @@ +ententeprealable = new Ententeprealable(); + $this->prestataire = new Prestataire(); + } + + public function index() + { + $codePrestataire = $this->requete->getParametreFormulaire("codePrestataire"); + $codeTypeDemande = $this->requete->getParametreFormulaire("codeTypeDemande"); + + $_SESSION['codePrestataire_C'] = $codePrestataire; + + $prestataire_courant = $this->prestataire->getPrestataireCode( $_SESSION['codePrestataire_C']); + + $debut = $this->requete->getParametreDate("debut"); + $fin = $this->requete->getParametreDate("fin"); + + $ententeprealables = $this->ententeprealable->getListedelaisentente($codePrestataire, $codeTypeDemande, $debut, $fin); + + $this->genererVueAjax(array('ententeprealables' => $ententeprealables, 'codeTypeDemande' => $codeTypeDemande)); + } + + public function vide() + { + $this->genererVueAjax(array()); + } + + +} \ No newline at end of file diff --git a/Controleur/ControleurAjaxexporterlistenonsupporte.php b/Controleur/ControleurAjaxexporterlistenonsupporte.php new file mode 100644 index 00000000..5dfc5344 --- /dev/null +++ b/Controleur/ControleurAjaxexporterlistenonsupporte.php @@ -0,0 +1,96 @@ +ententeprealable = new Ententeprealable(); + $this->prestataire = new Prestataire(); + } + + public function index() + { + $codePrestataire = $this->requete->getParametreFormulaire("codePrestataire"); + + $debut = $this->requete->getParametreDate("debut"); + $fin = $this->requete->getParametreDate("fin"); + + $listearticle = $this->ententeprealable->getListearticlenonsupporte($codePrestataire, $debut, $fin); + + + if($codePrestataire !=""){ + $prestataire = $this->prestataire->getNomPrestataire($codePrestataire); + } + + // Excel + + + $headerXLS = array + ( + _('Date'), + _('Type prestation'), + _('Acte'), + _('Prestataire'), + _('No Bénéficiaire'), + _('Bénéficiaire'), + _('P U'), + _('Qté'), + _('P T'), + _('TM'), + _('A Remboursé') + ); + + $dataXLS = array(); + + + foreach ($listearticle as $v) + { + $dataXLS[]=$v; + } + + + $classeur = new Spreadsheet(); + $classeur->getProperties()->setCreator("INTER-SANTE"); + $classeur->setActiveSheetIndex(0); + $feuille=$classeur->getActiveSheet(); + $feuille->setTitle(_('ARTICLE_52')); + + + //$feuille->setCellValue('A1', convertirc($_SESSION['nomSociete'])); + + if($codePrestataire==""){ + $feuille->setCellValue('A2', convertirc(_('LISTE DES ACTES SOUS ARTICLE 52 ').' '.dateLang($debut).' AU '.dateLang($fin))); + }else{ + $feuille->setCellValue('A2', convertirc(_('LISTE DES ACTES SOUS ARTICLE 52 DE ').$prestataire.' DU '.dateLang($debut).' AU '.dateLang($debut))); + } + + $feuille->mergeCells('A2:D2'); + + + $feuille->fromArray($headerXLS, NULL, 'A5', true); + $feuille->fromArray($dataXLS, NULL, 'A6', true); + + //Forcer le téléchargement vers le navigateur; + $fichier = 'Temp/TMP_DOSSIERS_RD'."_".uniqid().".xlsx"; + + $writer = new Xlsx($classeur); + $writer->save($fichier); + + $t_html ='
'; + $t_html .=' '._("TELECHARGER").' '; + $t_html .='
ententeprealable = new Ententeprealable(); + $this->prestataire = new Prestataire(); + } + + public function index() + { + $codePrestataire = $this->requete->getParametreFormulaire("codePrestataire"); + + + $_SESSION['codePrestataire_C'] = $codePrestataire; + + $prestataire_courant = $this->prestataire->getPrestataireCode( $_SESSION['codePrestataire_C']); + + $debut = $this->requete->getParametreDate("debut"); + $fin = $this->requete->getParametreDate("fin"); + + $listearticle = $this->ententeprealable->getListearticlenonsupporte($codePrestataire, $debut, $fin); + + $totalarticle = $this->ententeprealable->getTotalarticlenonsupporte($codePrestataire, $debut, $fin); + + $this->genererVueAjax(array('listearticle' => $listearticle, 'totalarticle' => $totalarticle)); + } + + public function vide() + { + $this->genererVueAjax(array()); + } + + +} \ No newline at end of file diff --git a/Controleur/ControleurDelaisreponseentente.php b/Controleur/ControleurDelaisreponseentente.php new file mode 100644 index 00000000..d44a07cc --- /dev/null +++ b/Controleur/ControleurDelaisreponseentente.php @@ -0,0 +1,28 @@ +menuvue = new Menuvueutilisateur(); + $this->menuvue->getMenuVue('Delaisreponseentente'); + + $this->prestataire = new Prestataire(); + + $this->reponse = new Reponseententeprealable(); + + } + + public function index() { + $prestataire_courant = $this->prestataire->getPrestataireCode( $_SESSION['codePrestataire_C']); + + $typeDemande = $this->reponse->getTypeDemande(); + + $this->genererVue(array('typeDemande' => $typeDemande)); + } +} \ No newline at end of file diff --git a/Controleur/ControleurListeactesnonsupportes.php b/Controleur/ControleurListeactesnonsupportes.php new file mode 100644 index 00000000..0c054f41 --- /dev/null +++ b/Controleur/ControleurListeactesnonsupportes.php @@ -0,0 +1,28 @@ +menuvue = new Menuvueutilisateur(); + $this->menuvue->getMenuVue('Listeactesnonsupportes'); + + $this->prestataire = new Prestataire(); + + $this->reponse = new Reponseententeprealable(); + + } + + public function index() { + $prestataire_courant = $this->prestataire->getPrestataireCode( $_SESSION['codePrestataire_C']); + + $typeDemande = $this->reponse->getTypeDemande(); + + $this->genererVue(array('typeDemande' => $typeDemande)); + } +} \ No newline at end of file diff --git a/Vue/Ajaxdelaisreponse/index.php b/Vue/Ajaxdelaisreponse/index.php new file mode 100644 index 00000000..fe29bd7a --- /dev/null +++ b/Vue/Ajaxdelaisreponse/index.php @@ -0,0 +1,74 @@ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + nettoyer($ententeprealable['idDemandeententeprealable']); + $codeReponseEntentePrealable = $this->nettoyer($ententeprealable['codeReponseEntentePrealable']); + $numeroEntentePrealable = $this->nettoyer($ententeprealable['numeroEntentePrealable']); + $facture = $this->nettoyer($ententeprealable['facture']); + + + ?> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
No Date
nettoyer($ententeprealable['dateSysteme'])) ?>nettoyer($ententeprealable['libelleActe']) ?>nettoyer($ententeprealable['libelleMedicament']) ?>nettoyer($ententeprealable['libelleOptique']) ?>nettoyer($ententeprealable['prestataire']) ?>nettoyer($ententeprealable['numeroBeneficiaire']) ?>nettoyer($ententeprealable['beneficiaire']) ?>nettoyer($ententeprealable['dateReponse'])) ?>nettoyer($ententeprealable['responsableAccord']) ?>nettoyer($ententeprealable['delais_global']) ?>nettoyer($ententeprealable['nb_jour']) ?>nettoyer($ententeprealable['nb_heure']) ?>nettoyer($ententeprealable['nb_minute']) ?>nettoyer($ententeprealable['nb_seconde']) ?>
+
diff --git a/Vue/Ajaxdelaisreponse/vide.php b/Vue/Ajaxdelaisreponse/vide.php new file mode 100644 index 00000000..cb9c829f --- /dev/null +++ b/Vue/Ajaxdelaisreponse/vide.php @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + +
No Date
diff --git a/Vue/Ajaxlistearticlenonsupporte/index.php b/Vue/Ajaxlistearticlenonsupporte/index.php new file mode 100644 index 00000000..4bd2a23e --- /dev/null +++ b/Vue/Ajaxlistearticlenonsupporte/index.php @@ -0,0 +1,56 @@ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Date
Total nettoyer($totalarticle['total_fraisReel'])) ?>nettoyer($totalarticle['total_montantTm'])) ?>nettoyer($totalarticle['total_montantArembourser'])) ?>
nettoyer($v['dateSysteme'])) ?>nettoyer($v['typeprestation']) ?>nettoyer($v['prestataire']) ?>nettoyer($v['numeroBeneficiaire']) ?>nettoyer($v['beneficiaire']) ?>nettoyer($v['valeurActe']) ?>nettoyer($v['quantite']) ?>nettoyer($v['fraisReel']) ?>nettoyer($v['montantTm']) ?>nettoyer($v['montantArembourser']) ?>
+
diff --git a/Vue/Ajaxlistearticlenonsupporte/vide.php b/Vue/Ajaxlistearticlenonsupporte/vide.php new file mode 100644 index 00000000..cb9c829f --- /dev/null +++ b/Vue/Ajaxlistearticlenonsupporte/vide.php @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + +
No Date
diff --git a/Vue/Consultations/index.php b/Vue/Consultations/index.php index 5a1edafa..b3f2a2c8 100755 --- a/Vue/Consultations/index.php +++ b/Vue/Consultations/index.php @@ -6,8 +6,12 @@
\ No newline at end of file diff --git a/Vue/Delaisreponseentente/index.php b/Vue/Delaisreponseentente/index.php new file mode 100644 index 00000000..8c657710 --- /dev/null +++ b/Vue/Delaisreponseentente/index.php @@ -0,0 +1,137 @@ +titre = "INTER-SANTE - Délais de réponses des ententes préalables"; +?> + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ " "): ?> + + + + + + +
+ +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
No Date
+
+ + + + \ No newline at end of file diff --git a/Vue/Listeactesnonsupportes/index.php b/Vue/Listeactesnonsupportes/index.php new file mode 100644 index 00000000..f796d094 --- /dev/null +++ b/Vue/Listeactesnonsupportes/index.php @@ -0,0 +1,112 @@ +titre = "INTER-SANTE - Liste des actes sous article 52"; +?> + + + + + +" readonly> + + + + + + + + + + + + + + + + + + + + + +
+ " "): ?> + + + + + + +
+ +
+ +
+ +
+ +
+ + + + + + + + + + + + + + + + + + +
Date
+
+ +