From c7d856275df6eaf1e039201509f47009cefb432c Mon Sep 17 00:00:00 2001 From: KONE SOREL Date: Mon, 5 Jan 2026 19:40:23 +0000 Subject: [PATCH 01/99] t --- .../ControleurAjaximporterlisteassure.php | 187 ++++++++---------- Js/fonctions.js | 5 +- .../importermodele.php | 11 +- .../initimportermodele.php | 94 ++++++--- Vue/gabarit.php | 2 +- 5 files changed, 153 insertions(+), 146 deletions(-) diff --git a/Controleur/ControleurAjaximporterlisteassure.php b/Controleur/ControleurAjaximporterlisteassure.php index 6cee698..0492dfc 100644 --- a/Controleur/ControleurAjaximporterlisteassure.php +++ b/Controleur/ControleurAjaximporterlisteassure.php @@ -87,133 +87,102 @@ class ControleurAjaximporterlisteassure extends Controleurrequete public function importermodele() { - $idAvenant = $this->requete->getParametreFormulaire("idAvenant"); - $cheminFichier = $this->requete->getParametreFormulaire("cheminFichier"); + $idAvenant = $this->requete->getParametreFormulaire("idAvenant"); + $cheminFichier = $this->requete->getParametreFormulaire("cheminFichier"); $_SESSION['idAvenant_C'] = $idAvenant; - $this->beneficiaire->initIinsererLigneModeleAssure(); - $dataXLS = array(); - $fichier = "Temp/import/".$cheminFichier; - if (!file_exists($fichier)) - { - $this->genererVueAjax(array('message_erreur_excel' => "Fichier introubable sur le serveur !", 'succes_impot_execl' => "0")); + // 1. Vérification du fichier + if (!file_exists($fichier)) { + $this->genererVueAjax(array( + 'message_erreur_excel' => "Erreur : Fichier introuvable sur le serveur !", + 'succes_impot_execl' => "0" + )); exit(); } - /* - $docXLS = new PHPExcel_Reader_Excel2007(); - - $Excel = $docXLS->load($fichier); - - $Excel->setActiveSheetIndex(0); - - $feuille=$Excel->getActiveSheet(); - */ - - $docXLS = new \PhpOffice\PhpSpreadsheet\Reader\Xlsx(); - $Excel = $docXLS->load($fichier); - $feuille = $Excel->getSheet($Excel->getFirstSheetIndex()); - - - $derniereLigne = $feuille->getHighestRow(); - $derniereColonne = $feuille->getHighestColumn(); - - $tableauExcel = $feuille->toArray(null, true, true, true); - - for ($i = 2; $i <= $derniereLigne; $i++) - { - $categorie = trim($tableauExcel[$i]['A']); - $numeroAdherent = trim($tableauExcel[$i]['B']); - - $noFamille = trim($tableauExcel[$i]['C']); - if ($noFamille<=" ") + try { + $docXLS = new \PhpOffice\PhpSpreadsheet\Reader\Xlsx(); + $Excel = $docXLS->load($fichier); + $feuille = $Excel->getSheet($Excel->getFirstSheetIndex()); + + $derniereLigne = $feuille->getHighestRow(); + $tableauExcel = $feuille->toArray(null, true, true, true); + + // 2. Boucle de validation et insertion + for ($i = 2; $i <= $derniereLigne; $i++) { - $noFamille = "0"; + // ... (vos extractions trim() restent identiques) + $nom = trim($tableauExcel[$i]['D']); + $prenoms = trim($tableauExcel[$i]['E']); + $nomComplet = $nom . " " . $prenoms; + $codeLienParente = trim($tableauExcel[$i]['F']); + $sexe = trim($tableauExcel[$i]['I']); + + // Validation Catégorie + if ( (trim($tableauExcel[$i]['A']) <= " ") && ($codeLienParente == "A")) { + $this->renvoyerErreurImport("Ligne $i : $nomComplet => Pas de catégorie !"); + } + + // Validation Lien de parenté + if (!in_array($codeLienParente, array("A", "C", "E", "O"))) { + $this->renvoyerErreurImport("Ligne $i : $nomComplet => Lien de parenté '$codeLienParente' invalide !"); + } + + // Validation Sexe + if (!in_array($sexe, array("M", "F"))) { + $this->renvoyerErreurImport("Ligne $i : $nomComplet => Genre '$sexe' invalide !"); + } + + // Insertion en base temporaire + $this->beneficiaire->insererLigneModeleAssure($idAvenant, ...$params); } - $nom = trim($tableauExcel[$i]['D']); - $prenoms = trim($tableauExcel[$i]['E']); - - $codeLienParente = trim($tableauExcel[$i]['F']); + $this->beneficiaire->gererIncorporationSurFamExistante(); - $codeNaturePiece = trim($tableauExcel[$i]['G']); - $numeroPiece = trim($tableauExcel[$i]['H']); - $sexe = trim($tableauExcel[$i]['I']); - $codeGroupeSanguin = trim($tableauExcel[$i]['J']); - $dateNaissance = trim($tableauExcel[$i]['K']); - $telephonePortable = trim($tableauExcel[$i]['L']); - $email = trim($tableauExcel[$i]['M']); - - $nomComplet = $nom . " " . $prenoms; - - if ( ($categorie<=" ") && ($codeLienParente=="A")) - { - $this->genererVueAjax(array('message_erreur_excel' => $nomComplet . " => Pas de catégorie!", 'succes_impot_execl' => "0")); - exit(); - } - - $liste_liens = array("A", "C", "E", "O"); - if (!in_array($codeLienParente, $liste_liens)) - { - $this->genererVueAjax(array('message_erreur_excel' => $nomComplet . " => Revoir lien de parenté!", 'succes_impot_execl' => "0")); - exit(); - } + // 3. Vérifications métier post-import + $this->verifierContraintesMetier(); - $liste_sexes = array("M", "F"); - if (!in_array($sexe, $liste_sexes)) - { - $this->genererVueAjax(array('message_erreur_excel' => $nomComplet . " => Revoir le sexe!", 'succes_impot_execl' => "0")); - exit(); - } + // 4. SUCCÈS FINAL + $this->genererVueAjax(array( + 'message_erreur_excel' => "Fichier analysé avec succès ! Préparation de l'incorporation...", + 'succes_impot_execl' => "1" + )); - // Penser à gérer les erreurs de date - - $this->beneficiaire->insererLigneModeleAssure($idAvenant, $categorie, $numeroAdherent, - $noFamille, $nom, $prenoms, $codeLienParente, $codeNaturePiece, $numeroPiece, $sexe, - $codeGroupeSanguin, $dateNaissance, $telephonePortable, $email); - - /* - echo "Ligne ". $i . " => OK"; - echo "
"; - */ + } catch (Exception $e) { + $this->renvoyerErreurImport("Erreur lors de la lecture du fichier : " . $e->getMessage()); } - - $this->beneficiaire->gererIncorporationSurFamExistante(); - - // Vérification de certaines erreurs : - // 1 => Si nouvelle famille sans Adhérent - $noFamilleSansAdherent = $this->beneficiaire->getadhimpfamillesansadherent(); - if ($noFamilleSansAdherent>"0") - { - $this->genererVueAjax(array('message_erreur_excel' => "Famille " . $noFamilleSansAdherent . " => Adherent Principal manquant !", 'succes_impot_execl' => "0")); - exit(); - } - - // 2 => Si plus d'1 Adhérent dans une même famille - $noFamillePlusieursAdherent = $this->beneficiaire->getadhimpfamilleplusieursadherent(); - if ($noFamillePlusieursAdherent>"0") - { - $this->genererVueAjax(array('message_erreur_excel' => "Famille " . $noFamillePlusieursAdherent . " => Plusieurs Adherents Principaux !", 'succes_impot_execl' => "0")); - exit(); - } - - // 3 => Incorporation sur une ancienne famille introuvable dans la police - $noFamilleExistantSansAdherent = $this->beneficiaire->getadhimpfamilleexistantsansadherent(); - if ($noFamilleExistantSansAdherent>"0") - { - $this->genererVueAjax(array('message_erreur_excel' => "Famille " . $noFamilleExistantSansAdherent . " => Ancienne famille introuvable !", 'succes_impot_execl' => "0")); - exit(); - } - - $this->genererVueAjax(array('message_erreur_excel' => "Fichier temporaire extrait du serveur avec succes!", 'succes_impot_execl' => "1")); - exit(); } - + + /** + * Helper pour uniformiser les sorties d'erreur + */ + private function renvoyerErreurImport($message) { + $this->genererVueAjax(array( + 'message_erreur_excel' => $message, + 'succes_impot_execl' => "0" + )); + exit(); + } + + /** + * Regroupe vos vérifications de cohérence famille + */ + private function verifierContraintesMetier() { + $err1 = $this->beneficiaire->getadhimpfamillesansadherent(); + if ($err1 > "0") $this->renvoyerErreurImport("Famille $err1 => Adhérent Principal (A) manquant !"); + + $err2 = $this->beneficiaire->getadhimpfamilleplusieursadherent(); + if ($err2 > "0") $this->renvoyerErreurImport("Famille $err2 => Plusieurs Adhérents Principaux détectés !"); + + $err3 = $this->beneficiaire->getadhimpfamilleexistantsansadherent(); + if ($err3 > "0") $this->renvoyerErreurImport("Famille $err3 => Ancienne famille introuvable dans cette police !"); + } + // public function traiterlignesimportees() { diff --git a/Js/fonctions.js b/Js/fonctions.js index 1a53cfe..91c582e 100755 --- a/Js/fonctions.js +++ b/Js/fonctions.js @@ -2580,8 +2580,7 @@ function importer_modele_assure(idAvenant) { var isSuccess = $("#succes_impot_execl").val(); - maj_etape_3_import_assures(); - /* + if (isSuccess === "1") { alert_ebene("Liaison réussie ! Passage au traitement...", "Link successful! Moving to processing..."); maj_etape_3_import_assures(); @@ -2589,7 +2588,7 @@ function importer_modele_assure(idAvenant) { div_export.empty(); // On vide le spinner pour laisser voir l'erreur alert_ebene("Le fichier contient des erreurs de format.", "The file contains formatting errors."); } - */ + }, error: function() { alert_ebene("Erreur technique lors de l'importation.", "Technical error during import."); diff --git a/Vue/Ajaximporterlisteassure/importermodele.php b/Vue/Ajaximporterlisteassure/importermodele.php index 36c8fc4..b088579 100644 --- a/Vue/Ajaximporterlisteassure/importermodele.php +++ b/Vue/Ajaximporterlisteassure/importermodele.php @@ -1,4 +1,9 @@ -
-

- +
+ +
+
+ +
+ + \ No newline at end of file diff --git a/Vue/Ajaximporterlisteassure/initimportermodele.php b/Vue/Ajaximporterlisteassure/initimportermodele.php index a900efc..e57d61e 100644 --- a/Vue/Ajaximporterlisteassure/initimportermodele.php +++ b/Vue/Ajaximporterlisteassure/initimportermodele.php @@ -1,32 +1,66 @@ - +
+
+ +
+ +
+
- - - - - - - - - - - - +
+
+ + + + + + + + + + + + + + + + + + + + + + +
+ nettoyer($avenant['numeroAvenant']) ?> + + + nettoyer($avenant['dateEffet'])) ?> + + +
nettoyer($avenant['libelleAvenant']) ?>
+
+ Saisie le nettoyer($avenant['dateSysteme'])) ?> +
+
+
+ nettoyer($avenant['motifavenant']) ?: '-' ?> +
+
+ nettoyer($avenant['utilisateur']) ?> + + +
+
+
- - - - nettoyer($avenant['numeroAvenant']) ?> - nettoyer($avenant['dateEffet'])) ?> - nettoyer($avenant['libelleAvenant']) ?> - nettoyer($avenant['motifavenant']) ?> - nettoyer($avenant['utilisateur']) ?> - nettoyer($avenant['dateSysteme'])) ?> - - - - - + \ No newline at end of file diff --git a/Vue/gabarit.php b/Vue/gabarit.php index 1ddffe5..3256f97 100755 --- a/Vue/gabarit.php +++ b/Vue/gabarit.php @@ -638,7 +638,7 @@ $photoAssureCrypte = $_SESSION['photoAssureCrypte']; - + - + - + - + - + +
+
+
+
+
+
+

+ +
+
+
+
+
+
+
+
+
+

+ +
+
+
+
+
+
+
+
+
+

+ FCFA +
+
+
+
+
- - +
+
+
+ + + + + + + + + + + + + + + + + +
+
+
+
- " . _("Lignes Totales") . " => " . $nb_ligne_ass . " => " . _("Lignes sans collège") . " => " . $nb_adh ?> +
+
+
+
+ + +
+
+ +
+ 0): ?> +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
nettoyer($beneficiaire['categorie']) ?>
+
+ nettoyer($beneficiaire['libelleCollege']) ?: _("Collège manquant") ?> + | nettoyer($beneficiaire['codeProduit']) ?> +
+
+
nettoyer($beneficiaire['noFamille']) ?>
+
nettoyer($beneficiaire['numeroAdherent']) ?>
+
+
nettoyer($beneficiaire['nom']) ?>
+
nettoyer($beneficiaire['prenoms']) ?>
+
+ nettoyer($beneficiaire['codeLienParente']) ?> +
nettoyer($beneficiaire['sexe']) ?>
+
+
nettoyer($beneficiaire['dateNaissance'])) ?>
+
nettoyer($beneficiaire['dateEffet'])) ?>
+
nettoyer($beneficiaire['primeHt'])) ?>nettoyer($beneficiaire['primeTtc'])) ?> + +
+
+ +
+ +

+
+ +
+
+ -
+ + + - '0'): ?> - - +
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - '0'): ?> - - - - - - - - - - - - - - - - - - - - - - - - -
nettoyer($dbeneficiaires_total['nbLigne'])) ?> nettoyer($dbeneficiaires_total['primeHtTotal'])) ?>nettoyer($dbeneficiaires_total['taxeTotal'])) ?>nettoyer($dbeneficiaires_total['fraisCarteTotal'])) ?>nettoyer($dbeneficiaires_total['primeTtcTotal'])) ?>nettoyer($dbeneficiaires_total['primeNetteStatTotal'])) ?>
Sex - - Stat
nettoyer($dbeneficiaires_total['nbLigne'])) ?> nettoyer($dbeneficiaires_total['primeHtTotal'])) ?>nettoyer($dbeneficiaires_total['taxeTotal'])) ?>nettoyer($dbeneficiaires_total['fraisCarteTotal'])) ?>nettoyer($dbeneficiaires_total['primeTtcTotal'])) ?>nettoyer($dbeneficiaires_total['primeNetteStatTotal'])) ?>
nettoyer($beneficiaire['categorie']) ?>nettoyer($beneficiaire['libelleCollege']) ?>nettoyer($beneficiaire['codeProduit']) ?>nettoyer($beneficiaire['libelleCollege']) ?>nettoyer($beneficiaire['codeProduit']) ?>nettoyer($beneficiaire['numeroAdherent']) ?>nettoyer($beneficiaire['noFamille']) ?>nettoyer($beneficiaire['nom']) ?>nettoyer($beneficiaire['prenoms']) ?>nettoyer($beneficiaire['codeLienParente']) ?>nettoyer($beneficiaire['sexe']) ?>nettoyer($beneficiaire['dateNaissance'])) ?>nettoyer($beneficiaire['dateEffet'])) ?>nettoyer($beneficiaire['primeHt'])) ?>nettoyer($beneficiaire['taxe'])) ?>nettoyer($beneficiaire['fraisCarte'])) ?>nettoyer($beneficiaire['primeTtc'])) ?>nettoyer($beneficiaire['primeNetteStat'])) ?>
- - -
-

-
- - -
- -
-
- + \ No newline at end of file From 1df5504ad419ab280755eb072da53603b2e13e02 Mon Sep 17 00:00:00 2001 From: KONE SOREL Date: Mon, 5 Jan 2026 20:45:32 +0000 Subject: [PATCH 10/99] b --- Vue/Liercolleges/index.php | 65 ++++++++++++++++++++++++++++---------- 1 file changed, 48 insertions(+), 17 deletions(-) diff --git a/Vue/Liercolleges/index.php b/Vue/Liercolleges/index.php index 069c0ab..2afdd47 100644 --- a/Vue/Liercolleges/index.php +++ b/Vue/Liercolleges/index.php @@ -1,20 +1,51 @@ -titre = "INTER-SANTE - Lier collèges"; ?> +
+ +

- +
+
+
+
+ +
+
+
+ + + + +
+
+
+
+ +
+
+
+
+
- - - - - - - - -
- -
+
+
+ +

+
+
+
-
-
+ \ No newline at end of file From a09a0635d7746c6417eba9d463e11be38fe774a4 Mon Sep 17 00:00:00 2001 From: KONE SOREL Date: Mon, 5 Jan 2026 20:48:10 +0000 Subject: [PATCH 11/99] b --- .../afficheradherentimportee.php | 223 ++++++++++-------- 1 file changed, 127 insertions(+), 96 deletions(-) diff --git a/Vue/Ajaximporterlisteassure/afficheradherentimportee.php b/Vue/Ajaximporterlisteassure/afficheradherentimportee.php index 44d6bb3..dbdd656 100644 --- a/Vue/Ajaximporterlisteassure/afficheradherentimportee.php +++ b/Vue/Ajaximporterlisteassure/afficheradherentimportee.php @@ -1,102 +1,133 @@ -
+
+
+ +
+
+
+
+ +
+ +
+
+
+ +
+
+ +
+
-
-
- - - - - - - - - - - - - - +
+
=>
+ + + + + + + + + + + + + + + + + + +
Action
+
nettoyer($adherent['categorie']) ?>
+
+ nettoyer($adherent['codeProduit']) ?: 'N/A' ?> +
+
+ nettoyer($adherent['noFamille']) ?> +
nettoyer($adherent['numeroAdherent']) ?>
+
+
nettoyer($adherent['nom']) ?>
+
nettoyer($adherent['prenoms']) ?>
+
+ +
+
+
+
+
- +
+
+
+
+ +
- - - - +
+
+ +
- - +
+ + + + + + + + + + + + + + + + + + + +
Retirer
+ + +
nettoyer($adh_c['categorie']) ?>
+
nettoyer($adh_c['libelleCollege']) ?>
+
+ nettoyer($adh_c['noFamille']) ?> + +
nettoyer($adh_c['nom']) ?> nettoyer($adh_c['prenoms']) ?>
+
+
+
+
+
- - - nettoyer($adherent['categorie']) ?> - - '0'): ?> - nettoyer($adherent['libelleCollege']) ?> - nettoyer($adherent['codeProduit']) ?> - - nettoyer($adherent['libelleCollege']) ?> - nettoyer($adherent['codeProduit']) ?> - - - - nettoyer($adherent['numeroAdherent']) ?> - nettoyer($adherent['noFamille']) ?> - - nettoyer($adherent['nom']) ?> - nettoyer($adherent['prenoms']) ?> - - - - - - -
+
+
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
<=
nettoyer($adherent_college['categorie']) ?>nettoyer($adherent_college['libelleCollege']) ?>nettoyer($adherent_college['codeProduit']) ?>nettoyer($adherent_college['numeroAdherent']) ?>nettoyer($adherent_college['noFamille']) ?>nettoyer($adherent_college['nom']) ?>nettoyer($adherent_college['prenoms']) ?>
-
-
- - + \ No newline at end of file From 8cd2d92c79f2bb36e3cdcc97bd5076966e5e2718 Mon Sep 17 00:00:00 2001 From: KONE SOREL Date: Mon, 5 Jan 2026 21:06:07 +0000 Subject: [PATCH 12/99] f --- Js/fonctions.js | 15 +++++++++++++++ Vue/gabarit.php | 2 +- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/Js/fonctions.js b/Js/fonctions.js index 4455fba..c54a6af 100755 --- a/Js/fonctions.js +++ b/Js/fonctions.js @@ -199,6 +199,8 @@ function alert_ebene(p_msg, p_msg_eng) { }); } */ + +/* function alert_ebene(p_msg, p_msg_eng) { codeLangue = $("#codeLangue").val(); @@ -212,6 +214,19 @@ function alert_ebene(p_msg, p_msg_eng) alert(p_msg); } } + */ + +function alert_ebene(msgFr, msgEn) { + const codeLangue = document.querySelector("#codeLangue")?.value || "fr_FR"; + const message = (codeLangue === "en_US") ? msgEn : msgFr; + + return Swal.fire({ + text: message, + icon: 'info', + confirmButtonText: (codeLangue === "en_US") ? 'OK' : 'D\'accord' + }); +} + /** diff --git a/Vue/gabarit.php b/Vue/gabarit.php index 6e3f704..6f44cdd 100755 --- a/Vue/gabarit.php +++ b/Vue/gabarit.php @@ -638,7 +638,7 @@ $photoAssureCrypte = $_SESSION['photoAssureCrypte']; - + - + - + - + - + - + - + - + - + - + - + \ No newline at end of file From 30be028d7666fce5ef3451e068d4128c9ec40aec Mon Sep 17 00:00:00 2001 From: KONE SOREL Date: Tue, 6 Jan 2026 13:41:21 +0000 Subject: [PATCH 90/99] d --- Vue/Ajaxsyntheseconsopolice/index.php | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/Vue/Ajaxsyntheseconsopolice/index.php b/Vue/Ajaxsyntheseconsopolice/index.php index 6efd0d3..276b56c 100644 --- a/Vue/Ajaxsyntheseconsopolice/index.php +++ b/Vue/Ajaxsyntheseconsopolice/index.php @@ -54,21 +54,6 @@
-
-
-
-
-
: nettoyer($_SESSION['numeroPolice_C']) ?>
-
-
- Effet: - Échéance: - Ratio: % -
-
-
-
-
-
-
- - -
-
+ +
From 460a825303e3ae45e548514551fad91583a0e100 Mon Sep 17 00:00:00 2001 From: KONE SOREL Date: Tue, 6 Jan 2026 13:44:21 +0000 Subject: [PATCH 92/99] va --- Vue/Ajaxsyntheseconsopolice/index.php | 4 ---- 1 file changed, 4 deletions(-) diff --git a/Vue/Ajaxsyntheseconsopolice/index.php b/Vue/Ajaxsyntheseconsopolice/index.php index dba4845..1130207 100644 --- a/Vue/Ajaxsyntheseconsopolice/index.php +++ b/Vue/Ajaxsyntheseconsopolice/index.php @@ -54,10 +54,6 @@
- -
From 99050f4b7dcc81986f8a5ba6b13e312ada0547f6 Mon Sep 17 00:00:00 2001 From: KONE SOREL Date: Tue, 6 Jan 2026 13:49:45 +0000 Subject: [PATCH 93/99] f --- Vue/Gedpolice/index.php | 198 +++++++++++++++++------------- Vue/Sppolice/index.php | 2 +- Vue/Syntheseconsopolice/index.php | 2 +- 3 files changed, 118 insertions(+), 84 deletions(-) diff --git a/Vue/Gedpolice/index.php b/Vue/Gedpolice/index.php index 84d6a96..f1ccc42 100644 --- a/Vue/Gedpolice/index.php +++ b/Vue/Gedpolice/index.php @@ -1,89 +1,123 @@ -titre = "INTER-SANTE - GED Police"; +titre = "INTER-SANTE - GED Police"; ?> - /* - var_dump - ( - array( - "cheminGed" => $_SESSION['cheminGed'], - "lienRh" => $_SESSION['lienRh_C'], - "dossierGed" => $_SESSION['dossierGed'], - ) - ); - */ -?> +
+ +
+

+ + +

+ + + +
- Limité à 50 documents => Filtrer sur période pour obtenir le résultat souhaité") ?> + " ")) : ?> + + +
+
+
+
+
+
+
+
+ +
+ + +
+
+ + +
+ + + + + +
-
- - - - - +
- - + + +
+ +
+
+ + + + + - - +
+
+
+
Doc
+ + + + + + + + + + + nettoyer($ged['cheminFichier']); + ?> + + + + + + + + + +
+
nettoyer($ged['dateSysteme'])) ?>
+
nettoyer($ged['souscripteur']) ?>
+
+ nettoyer($ged['source']) ?> + +
nettoyer($ged['numeroPolice']) ?>
+
+ nettoyer($ged['numeroBeneficiaire']) ?> - nettoyer($ged['beneficiaire']) ?> +
+
nettoyer($ged['adherent']) ?>
+
+
+ nettoyer($ged['nomOrigine']) ?> +
+
+ + + +
+
+
+
+
+
- - - - - - - - - - " /> - - - - - - -
- " ")) : ?> - - - - - - - - - - - - - - - - - - - nettoyer($ged['idGed']); - $cheminFichier = $this->nettoyer($ged['cheminFichier']); - ?> - - - - - - - - - - - - - - -
Date Src Document
nettoyer($ged['dateSysteme'])) ?>nettoyer($ged['source']) ?>nettoyer($ged['souscripteur']) ?>nettoyer($ged['numeroPolice']) ?>nettoyer($ged['prestataire']) ?>nettoyer($ged['adherent']) ?>nettoyer($ged['numeroBeneficiaire']) ?>nettoyer($ged['beneficiaire']) ?>nettoyer($ged['nomOrigine']) ?> - -
-
+ \ No newline at end of file diff --git a/Vue/Sppolice/index.php b/Vue/Sppolice/index.php index 230c4d3..83a63fa 100644 --- a/Vue/Sppolice/index.php +++ b/Vue/Sppolice/index.php @@ -1,6 +1,6 @@ titre = "INTER-SANTE - Rapport S/P police"; ?> -
+

diff --git a/Vue/Syntheseconsopolice/index.php b/Vue/Syntheseconsopolice/index.php index 9ab744b..3d14e3c 100644 --- a/Vue/Syntheseconsopolice/index.php +++ b/Vue/Syntheseconsopolice/index.php @@ -1,4 +1,4 @@ -
+

From b023dfa7333d70c4d1b21f6257e351aca35e7dd5 Mon Sep 17 00:00:00 2001 From: KONE SOREL Date: Tue, 6 Jan 2026 13:53:01 +0000 Subject: [PATCH 94/99] v --- Vue/Gedpolice/index.php | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/Vue/Gedpolice/index.php b/Vue/Gedpolice/index.php index f1ccc42..c48a737 100644 --- a/Vue/Gedpolice/index.php +++ b/Vue/Gedpolice/index.php @@ -1,17 +1,19 @@ titre = "INTER-SANTE - GED Police"; ?>
- -
+

+ +

- - + : + nettoyer($_SESSION['numeroPolice_C']) ?>

- +
+ " ")) : ?> -
+
From 610816c599a96407efec507d673bb143515cd99d Mon Sep 17 00:00:00 2001 From: KONE SOREL Date: Tue, 6 Jan 2026 13:57:07 +0000 Subject: [PATCH 96/99] f --- Vue/Ajaxlistegedpolice/index.php | 67 +++++++++++++++++--------------- 1 file changed, 35 insertions(+), 32 deletions(-) diff --git a/Vue/Ajaxlistegedpolice/index.php b/Vue/Ajaxlistegedpolice/index.php index cfe044e..63d49b2 100644 --- a/Vue/Ajaxlistegedpolice/index.php +++ b/Vue/Ajaxlistegedpolice/index.php @@ -1,39 +1,42 @@ -
- " ")) : ?> - - - - - - - - - - - - - - - +
+
Date Src Document
+ + + + + + + + - - nettoyer($ged['idGed']); + nettoyer($ged['cheminFichier']); ?> - - - - - - - - - - - + + + + + From 82aa19526c793a6b27b5e877526604d425292b50 Mon Sep 17 00:00:00 2001 From: KONE SOREL Date: Tue, 6 Jan 2026 17:03:48 +0000 Subject: [PATCH 97/99] f --- Vue/Ajaxmouvementassure/index.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Vue/Ajaxmouvementassure/index.php b/Vue/Ajaxmouvementassure/index.php index 7afacc4..001b302 100644 --- a/Vue/Ajaxmouvementassure/index.php +++ b/Vue/Ajaxmouvementassure/index.php @@ -75,7 +75,7 @@
nettoyer($mvt['userValidation']) ?>
nettoyer($mvt['dateValidation'])) ?>
- --- + From 8190d7786a00a437cc260566d42d0782dc142526 Mon Sep 17 00:00:00 2001 From: KONE SOREL Date: Tue, 6 Jan 2026 17:15:02 +0000 Subject: [PATCH 98/99] f --- Vue/Ficheadherent/index.php | 492 +++++++++++++----------------------- 1 file changed, 178 insertions(+), 314 deletions(-) diff --git a/Vue/Ficheadherent/index.php b/Vue/Ficheadherent/index.php index 87649e7..52b9782 100644 --- a/Vue/Ficheadherent/index.php +++ b/Vue/Ficheadherent/index.php @@ -1,319 +1,183 @@ -titre = "INTER-SANTE - Fiche Adhérent"; +
+ +
+
+
+
+
+

nettoyer($adherent['nom']) . " " . $this->nettoyer($adherent['prenoms']) ?>

+ nettoyer($adherent['numeroAdherent']) ?> + + + : + + +
+

+ nettoyer($adherent['libelleCollege']) ?> | + nettoyer($adherent['ville']) ?>, nettoyer($adherent['pays']) ?> +

+
+ +
+
+ + +
+
+
+ + +
+
+ +
+
+
- $codeTypeAvenant = $_SESSION['codeTypeAvenant_C']; - $estsupprimable_0 = false; - $garantieArchive = $_SESSION['garantieArchive_C']; - $estsupprimable = false; - - $primeArchiveAdh = $this->nettoyer($adherent['primeArchive']); - $estsupprimableAdh = ($primeArchiveAdh=="0"); - - //$superUser = $_SESSION['superUser']; - - $idAdherent = $this->nettoyer($adherent['idAdherent']); - - $adherentRetire = $adherent['sorti']; - $dateSortieAdherent = $adherent['dateSortieAdherent']; - - $controlerPlafondAdherent = ($_SESSION['controlerPlafondAdherent']>0); - - $codeTypeContrat = $_SESSION['codeTypeContrat']; + - $idApporteur = $this->nettoyer($adherent['idApporteur']); - $libelleApporteur = $this->nettoyer($adherent['libelleApporteur']); - $typeecheancier = $this->nettoyer($adherent['typeecheancier']); - if (est_anglophone()) - { - $typeecheancier = $this->nettoyer($adherent['typeecheancierEng']); - } - $tauxInteretEcheancier = $this->nettoyer($adherent['tauxInteretEcheancier']); - /* - var_dump( - array( - "dateEffetAdherent_C"=> $_SESSION['dateEffetAdherent_C'], - ) - ); - */ -?> +
+ +
+
+
+
nettoyer($ged['dateSysteme'])) ?>nettoyer($ged['source']) ?>nettoyer($ged['souscripteur']) ?>nettoyer($ged['numeroPolice']) ?>nettoyer($ged['prestataire']) ?>nettoyer($ged['adherent']) ?>nettoyer($ged['numeroBeneficiaire']) ?>nettoyer($ged['beneficiaire']) ?>nettoyer($ged['nomOrigine']) ?> - +
+
nettoyer($ged['dateSysteme'])) ?>
+
nettoyer($ged['souscripteur']) ?>
+
+ nettoyer($ged['source']) ?> + +
nettoyer($ged['numeroPolice']) ?>
+
+ nettoyer($ged['numeroBeneficiaire']) ?> - nettoyer($ged['beneficiaire']) ?> +
+
nettoyer($ged['adherent']) ?>
+
+
+ nettoyer($ged['nomOrigine']) ?> +
+
+ + +
+ + + + + + + + + + + + + " ") + ? $_SESSION['dossierPhoto_C'].$_SESSION['dossierSociete'].'/Photos/'.$beneficiaire['lienPhoto'] + : "assets/img/default-avatar.png"; + ?> + + + + + + + + + + + + + + + + + + + +
#
+ + +
+
+
ans + + + +
+
+
+
- +
+
+
+ + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+
+
+
+
- - - - - - - -
- - - - - nettoyer($adherent['numeroAdherent'])?> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
E-mail
- - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - -
-

-
- - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - nettoyer($beneficiaire['idBeneficiaire']); - $numeroBeneficiaire = $this->nettoyer($beneficiaire['numeroBeneficiaire']); - $primeArchive = $this->nettoyer($beneficiaire['primeArchive']); - $estsupprimable = false; - - if (est_anglophone()) - { - $lienParente = $this->nettoyer($beneficiaire['LienParenteEng']); - } - else - { - $lienParente = $this->nettoyer($beneficiaire['LienParente']); - } - - $faceRegistered = $this->nettoyer($beneficiaire['faceRegistered']); - $lienPhoto = $this->nettoyer($beneficiaire['lienPhoto']); - - // vérifier que la photo du bénéficiaire existe - $photo = ""; - $photoAssureCrypte = ""; - - if($faceRegistered == "1" && $lienPhoto>" ") - { - $photo = $_SESSION['dossierPhoto_C'].$_SESSION['dossierSociete'].'/Photos/'.$lienPhoto; - - $photoAssureCrypte = $photo; - - } - - ?> - - - - - - - - - - - - - - - - - - - - - - - - - -
Sex Age
Total nettoyer($totalbeneficiaires['primeHt'])) ?>nettoyer($totalbeneficiaires['taxe'])) ?>nettoyer($totalbeneficiaires['fraisCarte'])) ?>nettoyer($totalbeneficiaires['primeTtc'])) ?>
- - <?= _(" - width="20" - height="20" - class="rounded-circle" - > - - - nettoyer($beneficiaire['nomBeneficiaire']) ?>nettoyer($beneficiaire['prenomsBeneficiaire']) ?>nettoyer($beneficiaire['sexe']) ?>nettoyer($beneficiaire['dateNaissance'])) ?>nettoyer($beneficiaire['age']) ?>nettoyer($beneficiaire['primeFamille'])) ?>nettoyer($beneficiaire['primeHt'])) ?>nettoyer($beneficiaire['taxe'])) ?>nettoyer($beneficiaire['fraisCarte'])) ?>nettoyer($beneficiaire['primeTtc'])) ?>nettoyer($beneficiaire['codeEtatBeneficiaire']) ?>
-
- -
- - - - - - - - - - - - - - - - - - nettoyer($garantieadherent['champApplication']); - ?> - - - - - - - - - - - - - - - - - - - - -
nettoyer($garantieadherent['exercieReference'])?> nettoyer($garantieadherent['garantie'])?> nettoyer($garantieadherent['plafondAnnuel'])) ?>nettoyer($garantieadherent['tauxAvenant']) ?>nettoyer($garantieadherent['plafond'])) ?> nettoyer($garantieadherent['consommation'])) ?>nettoyer($garantieadherent['solde'])) ?> nettoyer($garantieadherent['garantieparentaffichage'])?>
- \ No newline at end of file + \ No newline at end of file From 96a51bef7df47b40351550cee89e11d1b6212241 Mon Sep 17 00:00:00 2001 From: KONE SOREL Date: Tue, 6 Jan 2026 17:20:31 +0000 Subject: [PATCH 99/99] g --- Vue/Ficheadherent/index.php | 492 +++++++++++++++++++++++------------- 1 file changed, 314 insertions(+), 178 deletions(-) diff --git a/Vue/Ficheadherent/index.php b/Vue/Ficheadherent/index.php index 52b9782..87649e7 100644 --- a/Vue/Ficheadherent/index.php +++ b/Vue/Ficheadherent/index.php @@ -1,183 +1,319 @@ -
- -
-
-
-
-
-

nettoyer($adherent['nom']) . " " . $this->nettoyer($adherent['prenoms']) ?>

- nettoyer($adherent['numeroAdherent']) ?> - - - : - - -
-

- nettoyer($adherent['libelleCollege']) ?> | - nettoyer($adherent['ville']) ?>, nettoyer($adherent['pays']) ?> -

-
- -
-
- - -
-
-
- - -
-
- -
-
-
+titre = "INTER-SANTE - Fiche Adhérent"; - + $codeTypeAvenant = $_SESSION['codeTypeAvenant_C']; + $estsupprimable_0 = false; + $garantieArchive = $_SESSION['garantieArchive_C']; + $estsupprimable = false; + + $primeArchiveAdh = $this->nettoyer($adherent['primeArchive']); + $estsupprimableAdh = ($primeArchiveAdh=="0"); + + //$superUser = $_SESSION['superUser']; + + $idAdherent = $this->nettoyer($adherent['idAdherent']); + + $adherentRetire = $adherent['sorti']; + $dateSortieAdherent = $adherent['dateSortieAdherent']; + + $controlerPlafondAdherent = ($_SESSION['controlerPlafondAdherent']>0); + + $codeTypeContrat = $_SESSION['codeTypeContrat']; -
- -
-
-
- - - - - - - - - - - - - - " ") - ? $_SESSION['dossierPhoto_C'].$_SESSION['dossierSociete'].'/Photos/'.$beneficiaire['lienPhoto'] - : "assets/img/default-avatar.png"; - ?> - - - - - - - - - - - - - - - - - - - -
#
- - -
-
-
ans - - - -
-
-
-
+ $idApporteur = $this->nettoyer($adherent['idApporteur']); + $libelleApporteur = $this->nettoyer($adherent['libelleApporteur']); + $typeecheancier = $this->nettoyer($adherent['typeecheancier']); + if (est_anglophone()) + { + $typeecheancier = $this->nettoyer($adherent['typeecheancierEng']); + } + $tauxInteretEcheancier = $this->nettoyer($adherent['tauxInteretEcheancier']); + /* + var_dump( + array( + "dateEffetAdherent_C"=> $_SESSION['dateEffetAdherent_C'], + ) + ); + */ +?> -
-
-
-
-
-
-
    -
  • -
  • -
  • -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ - \ No newline at end of file + + + + + + + +
+ + + + + nettoyer($adherent['numeroAdherent'])?> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
E-mail
+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+

+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + nettoyer($beneficiaire['idBeneficiaire']); + $numeroBeneficiaire = $this->nettoyer($beneficiaire['numeroBeneficiaire']); + $primeArchive = $this->nettoyer($beneficiaire['primeArchive']); + $estsupprimable = false; + + if (est_anglophone()) + { + $lienParente = $this->nettoyer($beneficiaire['LienParenteEng']); + } + else + { + $lienParente = $this->nettoyer($beneficiaire['LienParente']); + } + + $faceRegistered = $this->nettoyer($beneficiaire['faceRegistered']); + $lienPhoto = $this->nettoyer($beneficiaire['lienPhoto']); + + // vérifier que la photo du bénéficiaire existe + $photo = ""; + $photoAssureCrypte = ""; + + if($faceRegistered == "1" && $lienPhoto>" ") + { + $photo = $_SESSION['dossierPhoto_C'].$_SESSION['dossierSociete'].'/Photos/'.$lienPhoto; + + $photoAssureCrypte = $photo; + + } + + ?> + + + + + + + + + + + + + + + + + + + + + + + + + +
Sex Age
Total nettoyer($totalbeneficiaires['primeHt'])) ?>nettoyer($totalbeneficiaires['taxe'])) ?>nettoyer($totalbeneficiaires['fraisCarte'])) ?>nettoyer($totalbeneficiaires['primeTtc'])) ?>
+ + <?= _(" + width="20" + height="20" + class="rounded-circle" + > + + + nettoyer($beneficiaire['nomBeneficiaire']) ?>nettoyer($beneficiaire['prenomsBeneficiaire']) ?>nettoyer($beneficiaire['sexe']) ?>nettoyer($beneficiaire['dateNaissance'])) ?>nettoyer($beneficiaire['age']) ?>nettoyer($beneficiaire['primeFamille'])) ?>nettoyer($beneficiaire['primeHt'])) ?>nettoyer($beneficiaire['taxe'])) ?>nettoyer($beneficiaire['fraisCarte'])) ?>nettoyer($beneficiaire['primeTtc'])) ?>nettoyer($beneficiaire['codeEtatBeneficiaire']) ?>
+
+ +
+ + + + + + + + + + + + + + + + + + nettoyer($garantieadherent['champApplication']); + ?> + + + + + + + + + + + + + + + + + + + + +
nettoyer($garantieadherent['exercieReference'])?> nettoyer($garantieadherent['garantie'])?> nettoyer($garantieadherent['plafondAnnuel'])) ?>nettoyer($garantieadherent['tauxAvenant']) ?>nettoyer($garantieadherent['plafond'])) ?> nettoyer($garantieadherent['consommation'])) ?>nettoyer($garantieadherent['solde'])) ?> nettoyer($garantieadherent['garantieparentaffichage'])?>
+ \ No newline at end of file