From 8d4586fdf99e520880749f4c6305160bb60178cd Mon Sep 17 00:00:00 2001 From: KONE SOREL Date: Mon, 23 Feb 2026 10:25:49 +0000 Subject: [PATCH] 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