From 8d4586fdf99e520880749f4c6305160bb60178cd Mon Sep 17 00:00:00 2001 From: KONE SOREL Date: Mon, 23 Feb 2026 10:25:49 +0000 Subject: [PATCH 01/55] d --- Bootstrap_new/css/theme-modern.css | 75 ++ Vue/gabarit.php | 1030 +--------------------------- Vue/includes/barre-contexte.php | 36 + Vue/includes/head-meta.php | 16 + Vue/includes/header.php | 17 + Vue/includes/modals.php | 16 + Vue/includes/scripts-footer.php | 31 + 7 files changed, 207 insertions(+), 1014 deletions(-) create mode 100644 Bootstrap_new/css/theme-modern.css create mode 100644 Vue/includes/barre-contexte.php create mode 100644 Vue/includes/head-meta.php create mode 100644 Vue/includes/header.php create mode 100644 Vue/includes/modals.php create mode 100644 Vue/includes/scripts-footer.php diff --git a/Bootstrap_new/css/theme-modern.css b/Bootstrap_new/css/theme-modern.css new file mode 100644 index 00000000..28dd02e1 --- /dev/null +++ b/Bootstrap_new/css/theme-modern.css @@ -0,0 +1,75 @@ +/* DESIGN SYSTEM INTER SANTÉ 2026 */ +:root { + --primary: #2C3E50; + --accent: #08C5D1; + --test-warning: #FF9800; + --bg-main: #F4F7F9; + --glass-white: rgba(255, 255, 255, 0.95); + --shadow-sm: 0 2px 8px rgba(0,0,0,0.05); + --shadow-lg: 0 10px 30px rgba(0,0,0,0.08); +} + +body { + background-color: var(--bg-main); + font-family: 'Open Sans', 'Segoe UI', sans-serif; + color: var(--primary); +} + +/* On garde ton effet de grayscale sur les images mais en plus fluide */ +.image-container img { + transition: all 0.4s ease; +} +.image-container img:hover { + filter: grayscale(100%); + transform: scale(1.02); +} + +/* Modernisation du Scrollmenu de body_main */ +.scrollmenu { + overflow: auto; + white-space: nowrap; + padding: 10px 0; + scrollbar-width: none; /* Firefox */ +} +.scrollmenu::-webkit-scrollbar { display: none; } /* Chrome */ +.scrollmenu a { + display: inline-block; + padding: 8px 20px; + margin-right: 10px; + background: white; + border-radius: 50px; + text-decoration: none; + color: var(--primary); + box-shadow: var(--shadow-sm); + transition: 0.3s; + font-weight: 600; + font-size: 0.85rem; +} +.scrollmenu a:hover { + background: var(--accent); + color: white; +} + +/* Barre de contexte latérale */ +.sidenav { + height: 100%; + width: 320px; + position: fixed; + z-index: 1000; + top: 0; + right: -320px; + background: white; + box-shadow: var(--shadow-lg); + transition: 0.4s cubic-bezier(0.4, 0, 0.2, 1); + padding-top: 80px; +} +.sidenav.active { right: 0; } + +/* Styles spécifiques importés de tes anciens fichiers */ +.initials { + background: var(--accent); + color: white; + padding: 8px 12px; + border-radius: 8px; + font-weight: bold; +} \ No newline at end of file diff --git a/Vue/gabarit.php b/Vue/gabarit.php index 9138f50e..dd3a0d8e 100755 --- a/Vue/gabarit.php +++ b/Vue/gabarit.php @@ -16,16 +16,9 @@ $activeLevel5 = sizeof($fullPath)>4?$fullPath[4]:''; $_SESSION['firstLevelMenu']=$activeLink; - + const MAX_COMPANY_NAME_LENGTH = 20; -/* - if (strlen($_SESSION['nomSociete']) <= MAX_COMPANY_NAME_LENGTH) { - $companyDisplayName = htmlspecialchars($_SESSION['nomSociete'], ENT_QUOTES); - } else { - $companyDisplayName = strtoupper($_SESSION['codeSociete']); - } -*/ $companyDisplayName = htmlspecialchars($_SESSION['nomSociete'], ENT_QUOTES); $modeDev = $_SESSION['modeDev_C']; @@ -34,1017 +27,26 @@ - - - - - - - - - - + + + - - - + - + + - - - - - - - - - - - - - - - - - - - <?= $_SESSION['vue'] ?> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- "> -
-
- 0){ - $current_url = $_SERVER['REQUEST_URI']; - $elements = explode("/", $current_url); - $activeLink = $elements[1]; - ?> - -
- $menu): - $descriptionMenu = $menu['descriptionMenu']; - ?> - - -
- -
-
- - - - - - - -
-
-
- - $_SESSION['codeGcAssureurDefaut'], - // "codeGcAssureur_C" => $_SESSION['codeGcAssureur_C'], - // "dossierSociete" => $_SESSION['dossierSociete'], - ) - ); - exit(); - */ - ?> - -
- - - -
-
- -
- - - - - - -
-
- - - - - - -
-
 ">nettoyer($_SESSION['numeroClient_C']) ?>
- -
- - -
- -
- -
-
-
- - -
- -
- -
- -
- -
- -
- -
- -
- - -
- "0"): ?> - <?= _("> - -
- - - -
- - -
- -
    - -
  1. - - -
    -
    - -
    -
    -
    -
  2. - -
- - - - -
- -
- - - - - - - -
- -
- -
- -
- -
- -
- -
- -
- - -
-
- - -
-
+
+
-
+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - - - - + \ No newline at end of file diff --git a/Vue/includes/barre-contexte.php b/Vue/includes/barre-contexte.php new file mode 100644 index 00000000..94f8b05c --- /dev/null +++ b/Vue/includes/barre-contexte.php @@ -0,0 +1,36 @@ +
+
+ + +
+
GARANT
+
nettoyer($_SESSION['nomGcAssureur_C']) ?>
+
nettoyer($_SESSION['codeGcAssureur_C']) ?>
+
+ + +
+
+
+ +
+
nettoyer($_SESSION['nomClient_C']), 0, 20) ?>
+
+
+
+
+ + + +
+
+
nettoyer($_SESSION['nomClient_d_C']) ?>
+ +
+ +
+
\ No newline at end of file diff --git a/Vue/includes/head-meta.php b/Vue/includes/head-meta.php new file mode 100644 index 00000000..c1b2420a --- /dev/null +++ b/Vue/includes/head-meta.php @@ -0,0 +1,16 @@ + + + +<?= $companyDisplayName ?> + + + + + + + + + + + + \ No newline at end of file diff --git a/Vue/includes/header.php b/Vue/includes/header.php new file mode 100644 index 00000000..d11799c7 --- /dev/null +++ b/Vue/includes/header.php @@ -0,0 +1,17 @@ + \ No newline at end of file diff --git a/Vue/includes/modals.php b/Vue/includes/modals.php new file mode 100644 index 00000000..58b4c718 --- /dev/null +++ b/Vue/includes/modals.php @@ -0,0 +1,16 @@ + \ No newline at end of file diff --git a/Vue/includes/scripts-footer.php b/Vue/includes/scripts-footer.php new file mode 100644 index 00000000..594b0150 --- /dev/null +++ b/Vue/includes/scripts-footer.php @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + \ No newline at end of file From 168efb00e16ab3c38336cdfcabcd84206b7fc8de Mon Sep 17 00:00:00 2001 From: KONE SOREL Date: Mon, 23 Feb 2026 10:33:07 +0000 Subject: [PATCH 02/55] fd --- Bootstrap_new/css/theme-modern.css | 13 +++++++++++++ Vue/includes/head-meta.php | 2 +- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/Bootstrap_new/css/theme-modern.css b/Bootstrap_new/css/theme-modern.css index 28dd02e1..51102f24 100644 --- a/Bootstrap_new/css/theme-modern.css +++ b/Bootstrap_new/css/theme-modern.css @@ -72,4 +72,17 @@ body { padding: 8px 12px; border-radius: 8px; font-weight: bold; +} + +.table tbody tr td { + vertical-align: middle; + padding: 12px 15px !important; /* Plus d'espace pour respirer */ + border-bottom: 1px solid #f0f0f0; +} +.table thead th { + background-color: #f8f9fa; + text-transform: uppercase; + font-size: 0.75rem; + letter-spacing: 1px; + border: none; } \ No newline at end of file diff --git a/Vue/includes/head-meta.php b/Vue/includes/head-meta.php index c1b2420a..3321ad89 100644 --- a/Vue/includes/head-meta.php +++ b/Vue/includes/head-meta.php @@ -13,4 +13,4 @@ - \ No newline at end of file + \ No newline at end of file From b657b64c448095883dcb3abd9a9ffadca9eaa62b Mon Sep 17 00:00:00 2001 From: KONE SOREL Date: Mon, 23 Feb 2026 10:37:13 +0000 Subject: [PATCH 03/55] g --- Vue/gabarit.php | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Vue/gabarit.php b/Vue/gabarit.php index dd3a0d8e..ebf01605 100755 --- a/Vue/gabarit.php +++ b/Vue/gabarit.php @@ -28,25 +28,25 @@ - + - - + +
- +
- - - + + + \ No newline at end of file From a2ae207bb0eb02f3b22fc70d803cc002ad632240 Mon Sep 17 00:00:00 2001 From: KONE SOREL Date: Mon, 23 Feb 2026 10:43:20 +0000 Subject: [PATCH 04/55] vf --- Vue/gabarit.php | 27 ++++++++++++++++++++------- 1 file changed, 20 insertions(+), 7 deletions(-) diff --git a/Vue/gabarit.php b/Vue/gabarit.php index ebf01605..76ea1436 100755 --- a/Vue/gabarit.php +++ b/Vue/gabarit.php @@ -25,28 +25,41 @@ $imgData = $_SESSION['photoAssureCrypte']; ?> + + - + - - + +
- +
- - - + + + \ No newline at end of file From 75501c16cd92d65c65c07fd997772be73d112415 Mon Sep 17 00:00:00 2001 From: KONE SOREL Date: Mon, 23 Feb 2026 10:52:11 +0000 Subject: [PATCH 05/55] gd --- Bootstrap_new/css/theme-modern.css | 29 +++++++++++++++++-- Vue/includes/head-meta.php | 2 +- Vue/includes/main-navigation.php | 23 +++++++++++++++ Vue/includes/sidebar.php | 46 ++++++++++++++++++++++++++++++ 4 files changed, 96 insertions(+), 4 deletions(-) create mode 100644 Vue/includes/main-navigation.php create mode 100644 Vue/includes/sidebar.php diff --git a/Bootstrap_new/css/theme-modern.css b/Bootstrap_new/css/theme-modern.css index 51102f24..9895814e 100644 --- a/Bootstrap_new/css/theme-modern.css +++ b/Bootstrap_new/css/theme-modern.css @@ -25,11 +25,13 @@ body { } /* Modernisation du Scrollmenu de body_main */ +/* Style des pilules de navigation (Niveau 3) */ .scrollmenu { - overflow: auto; white-space: nowrap; - padding: 10px 0; - scrollbar-width: none; /* Firefox */ + overflow-x: auto; + -webkit-overflow-scrolling: touch; + gap: 10px; + border: 1px solid rgba(0,0,0,0.05); } .scrollmenu::-webkit-scrollbar { display: none; } /* Chrome */ .scrollmenu a { @@ -50,6 +52,27 @@ body { color: white; } +.nav-pill-link { + padding: 8px 20px; + border-radius: 50px; + text-decoration: none; + color: var(--primary); + font-size: 0.85rem; + font-weight: 600; + transition: all 0.3s ease; +} + +.nav-pill-link.active { + background: var(--accent); + color: white !important; + box-shadow: 0 4px 12px var(--accent-glow); +} + +.nav-pill-link:hover:not(.active) { + background: #f0f4f8; + color: var(--accent); +} + /* Barre de contexte latérale */ .sidenav { height: 100%; diff --git a/Vue/includes/head-meta.php b/Vue/includes/head-meta.php index 3321ad89..00c3beaa 100644 --- a/Vue/includes/head-meta.php +++ b/Vue/includes/head-meta.php @@ -13,4 +13,4 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/Vue/includes/main-navigation.php b/Vue/includes/main-navigation.php new file mode 100644 index 00000000..c30b7b60 --- /dev/null +++ b/Vue/includes/main-navigation.php @@ -0,0 +1,23 @@ + 0): + $current_url = $_SERVER['REQUEST_URI']; +?> + + + + + + \ No newline at end of file diff --git a/Vue/includes/sidebar.php b/Vue/includes/sidebar.php new file mode 100644 index 00000000..ad30926e --- /dev/null +++ b/Vue/includes/sidebar.php @@ -0,0 +1,46 @@ + \ No newline at end of file From 4a5b4dbb6219a3ff626aa3e3134e22887e45010b Mon Sep 17 00:00:00 2001 From: KONE SOREL Date: Mon, 23 Feb 2026 10:55:47 +0000 Subject: [PATCH 06/55] fg --- Vue/includes/head-meta.php | 20 +++++++------- Vue/includes/header.php | 2 +- Vue/includes/scripts-footer.php | 46 ++++++++++++++++++--------------- 3 files changed, 37 insertions(+), 31 deletions(-) diff --git a/Vue/includes/head-meta.php b/Vue/includes/head-meta.php index 00c3beaa..4eb048a2 100644 --- a/Vue/includes/head-meta.php +++ b/Vue/includes/head-meta.php @@ -3,14 +3,16 @@ <?= $companyDisplayName ?> - - - - - - - - + + + + + + + + + + - \ No newline at end of file + \ No newline at end of file diff --git a/Vue/includes/header.php b/Vue/includes/header.php index d11799c7..3c59eb4a 100644 --- a/Vue/includes/header.php +++ b/Vue/includes/header.php @@ -1,7 +1,7 @@ \ No newline at end of file diff --git a/Vue/includes/main-navigation.php b/Vue/includes/main-navigation.php index 89f94cfa..238f8879 100644 --- a/Vue/includes/main-navigation.php +++ b/Vue/includes/main-navigation.php @@ -1,29 +1,12 @@ - 0): ?> -