Prechádzať zdrojové kódy

Merge branch 'rewrite-url' into dev

Ynats 2 rokov pred
rodič
commit
3872703ac5
41 zmenil súbory, kde vykonal 99 pridanie a 86 odobranie
  1. 3 3
      core/class/user.class.php
  2. 1 1
      core/submit/cms.dev-reset-to-mysql.php
  3. 4 4
      core/submit/cms.evenement.php
  4. 1 1
      core/submit/cms.event-deinscription.php
  5. 1 1
      core/submit/cms.event-delete.php
  6. 4 4
      core/submit/cms.event-import-inscription.php
  7. 1 1
      core/submit/cms.event-inscription.php
  8. 1 1
      core/submit/cms.proweb-delete-excel.php
  9. 7 7
      core/submit/cms.proweb-import-salaries.php
  10. 1 1
      core/submit/cms.rh-annule-import.php
  11. 1 1
      core/submit/cms.rh-excel-to-temp.php
  12. 6 6
      core/submit/cms.rh-import-excel.php
  13. 1 1
      core/submit/cms.rh-temp-to-mysql.php
  14. 1 1
      core/submit/cms.sftp-create-csv-salaries.php
  15. 1 1
      core/submit/cms.sftp-delete-file-local.php
  16. 1 1
      core/submit/cms.sftp-delete-file-remote.php
  17. 1 1
      core/submit/cms.sftp-transfert-file-local.php
  18. 1 1
      core/submit/cms.sociale-check-salarie.php
  19. 1 1
      core/submit/cms.user-delete.php
  20. 2 2
      core/submit/cms.user.php
  21. 9 9
      core/views/_cms.menu.php
  22. 2 2
      core/views/_cms.nav.php
  23. 1 1
      core/views/pages/cms.evenement-inscription-upload.php
  24. 1 1
      core/views/pages/cms.evenement-inscrits.php
  25. 2 2
      core/views/pages/cms.evenement-salaries.php
  26. 9 9
      core/views/pages/cms.evenement.php
  27. 3 3
      core/views/pages/cms.evenements.php
  28. 1 1
      core/views/pages/cms.proweb-export-csv.php
  29. 3 3
      core/views/pages/cms.proweb-historique-excel.php
  30. 2 2
      core/views/pages/cms.proweb-salaries-upload.php
  31. 2 2
      core/views/pages/cms.proweb-salaries.php
  32. 2 2
      core/views/pages/cms.rh-historique-excel.php
  33. 4 4
      core/views/pages/cms.rh-import-to-temp.php
  34. 1 1
      core/views/pages/cms.rh-liste-salaries.php
  35. 1 1
      core/views/pages/cms.rh-upload-excel.php
  36. 1 1
      core/views/pages/cms.sociale-check-salarie.php
  37. 2 2
      core/views/pages/cms.users.php
  38. 7 0
      public-cms/.htaccess
  39. 2 0
      public-cms/json.php
  40. 2 0
      public-cms/test.php
  41. 2 0
      public-events/json.php

+ 3 - 3
core/class/user.class.php

@@ -99,7 +99,7 @@ class user {
             alert::recSuccess("La création a bien été prise en compte");
         } catch (Exception $ex) {
             alert::recError("Erreur lors de la création de l'utilisateur");
-            header("Location: /?p=user&id=add");
+            header("Location: /add-user.html");
             exit();
         }
     }
@@ -118,7 +118,7 @@ class user {
                 db::execute();
             } catch (Exception $ex) {
                 alert::recError("Erreur lors de la modification de l'utilisateur");
-                header("Location: /?p=user&id=" . $_input["id"]);
+                header("Location: /user-" . $_input["id"] .".html");
                 exit();
             }
         }
@@ -136,7 +136,7 @@ class user {
             alert::recSuccess("La modification a bien été prise en compte");
         } catch (Exception $ex) {
             alert::recError("Erreur lors de la modification de l'utilisateur");
-            header("Location: /?p=user&id=" . $_input["id"]);
+            header("Location: /user-" . $_input["id"] . ".html");
             exit();
         }
     }

+ 1 - 1
core/submit/cms.dev-reset-to-mysql.php

@@ -22,5 +22,5 @@ db::query("TRUNCATE ". DB_T_EXCEL_PROWEB);
 db::execute();
 json::delete("excel-proweb");
 
-header("Location: /?p=rh-historique-excel");
+header("Location: /rh-historique-excel.html");
 exit();

+ 4 - 4
core/submit/cms.evenement.php

@@ -20,11 +20,11 @@ if(core::getPost("id") == "add"){
             alert::recSuccess("L'évènement a bien été créé");
         } catch (Exception $ex) {
             alert::recError("Erreur lors de l'enregistrement de l'évènement");
-            header("Location: /?p=evenement&add=1");
+            header("Location: /add-evenement.html");
             exit();
         }
     
-    header("Location: /?p=evenement&id=" . event::lastEvenement());
+    header("Location: /evenement-" . event::lastEvenement().".html");
     exit();
     
 } else {
@@ -55,10 +55,10 @@ if(core::getPost("id") == "add"){
             alert::recSuccess("L'évènement a bien été modifié");
         } catch (Exception $ex) {
             alert::recError("Erreur lors de la modification de l'évènement");
-            header("Location: /?p=evenement&id=" . core::getPost("id"));
+            header("Location: /evenement-" . core::getPost("id").".html");
             exit();
         }
 
-        header("Location: /?p=evenement&id=" . core::getPost("id"));
+        header("Location: /evenement-" . core::getPost("id").".html");
         exit();
     }

+ 1 - 1
core/submit/cms.event-deinscription.php

@@ -10,6 +10,6 @@ if(core::ifPost("event") AND core::ifPost("from")){
     alert::recSuccess("Désinscription de ". core::getPost("texte"));
     alert::recTab("inscrits-tab");
     
-    header("Location: /?p=evenement&id=" . core::getPost("event"));
+    header("Location: /evenement-" . core::getPost("event").".html");
     exit();
 }

+ 1 - 1
core/submit/cms.event-delete.php

@@ -7,5 +7,5 @@ if(core::ifGet("id")) {
     alert::recSuccess("L'évènement vient d'être supprimé");
 }
 
-header("Location: /?p=evenements");
+header("Location: /evenements.html");
 exit();

+ 4 - 4
core/submit/cms.event-import-inscription.php

@@ -20,7 +20,7 @@ if (core::ifPost("from") AND core::getPost("from") == "event-import-inscription"
         }
     } elseif ($_FILES[core::getPost("from")]['type'] != "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet") {
         alert::recError("Seuls les fichiers Excel au format xlsx sont acceptés (".$_FILES[core::getPost("from")]['type'].")");
-        header("Location: /?p=evenement&id=".core::getPost("event"));
+        header("Location: /evenement-".core::getPost("event").".html");
         exit();
     } else {
 
@@ -34,7 +34,7 @@ if (core::ifPost("from") AND core::getPost("from") == "event-import-inscription"
                     OR $returnXlsx[0][1] != "Nom SALAR" 
                     OR $returnXlsx[0][2] != "Prénom SALAR"){
                 alert::recError("Le fichier " . $_FILES[core::getPost("from")]['name'] . " n'est pas un fichier d'inscription à un évènement.");
-                header("Location: /?p=evenement&id=".core::getPost("event"));
+                header("Location: /evenement-".core::getPost("event").".html");
                 exit();
             } 
             
@@ -65,14 +65,14 @@ if (core::ifPost("from") AND core::getPost("from") == "event-import-inscription"
 
             }
             
-            header("Location: /?p=evenement&id=".core::getPost("event"));
+            header("Location: /evenement-".core::getPost("event").".html");
             exit();
         } else {
             alert::recError("Erreur lors du chargement du fichier : " . $_FILES[core::getPost("from")]['name']);
         }
     }
 
-    header("Location: /?p=evenement&id=".core::getPost("event"));
+    header("Location: /evenement-".core::getPost("event").".html");
     exit();
 } else {
     header('HTTP/1.0 401 Unauthorized');

+ 1 - 1
core/submit/cms.event-inscription.php

@@ -12,6 +12,6 @@ if(core::ifPost("event") AND core::ifPost("salarie")){
     alert::recSuccess("Inscription de ". core::getPost("texte"));
     alert::recTab("salaries-tab");
     
-    header("Location: /?p=evenement&id=" . core::getPost("event"));
+    header("Location: /evenement-" . core::getPost("event").".html");
     exit();
 }

+ 1 - 1
core/submit/cms.proweb-delete-excel.php

@@ -9,6 +9,6 @@ if(core::ifPost("from")){
     }
 }
 
-header("Location: /?p=proweb-historique-excel");
+header("Location: /proweb-historique-excel.html");
 exit();
 

+ 7 - 7
core/submit/cms.proweb-import-salaries.php

@@ -25,7 +25,7 @@ if (core::ifPost("from") AND core::getPost("from") == $name["files"]) {
         }
     } elseif ($_FILES[$name["files"]]['type'] != "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet") {
         alert::recError("Seuls les fichiers Excel au format xlsx sont acceptés");
-        header("Location: /?p=".$name["returnKo"]);
+        header("Location: /".$name["returnKo"] . ".html");
         exit();
     } else {
 
@@ -71,7 +71,7 @@ if (core::ifPost("from") AND core::getPost("from") == $name["files"]) {
                         ($excelValues[7] != "site_nom") ? alert::recError("La 8em colonne doit se nommer site_nom") : "";
                         ($excelValues[8] != "od_login") ? alert::recError("La 9em colonne doit se nommer od_login") : "";
 
-                        header("Location: /?p=".$name["returnKo"]);
+                        header("Location: /".$name["returnKo"] . ".html");
                         exit();
                     }
     
@@ -103,7 +103,7 @@ if (core::ifPost("from") AND core::getPost("from") == $name["files"]) {
                         db::execute();
                     } catch (Exception $ex) { echo $ex;
                         alert::recError("Erreur sur l'import du fichier " . $_FILES[$name["files"]]['name']);
-                        header("Location: /?p=".$name["returnKo"]);
+                        header("Location: /".$name["returnKo"] . ".html");
                         exit();
                     }
                     
@@ -112,7 +112,7 @@ if (core::ifPost("from") AND core::getPost("from") == $name["files"]) {
 
             $md5File = file::record($_FILES[$name["files"]]);
             if($md5File == FALSE){
-                header("Location: /?p=proweb-historique-excel");
+                header("Location: /proweb-historique-excel.html");
                 exit();
             }
             
@@ -130,7 +130,7 @@ if (core::ifPost("from") AND core::getPost("from") == $name["files"]) {
                 db::execute();
             } catch (Exception $ex) {
                 alert::recError("Erreur sur l'import du fichier " . $_FILES[$name["files"]]['name']);
-                header("Location: /?p=proweb-historique-excel");
+                header("Location: /proweb-historique-excel.html");
                 exit();
             }
             
@@ -138,14 +138,14 @@ if (core::ifPost("from") AND core::getPost("from") == $name["files"]) {
 
             json::create($name["json"]);
             alert::recSuccess("Le fichier " . $_FILES[$name["files"]]['name'] . " a été chargé avec succès");
-            header("Location: /?p=".$name["returnOk"]);
+            header("Location: /".$name["returnOk"] . ".html");
             exit();
         } else {
             alert::recError("Erreur lors du chargement du fichier : " . $_FILES[$name["files"]]['name']);
         }
     }
 
-    header("Location: /?p=".$name["returnKo"]);
+    header("Location: /".$name["returnKo"] . ".html");
     exit();
 } else {
     header('HTTP/1.0 401 Unauthorized');

+ 1 - 1
core/submit/cms.rh-annule-import.php

@@ -11,7 +11,7 @@ if (core::ifPost("from")) {
     } else {
         alert::recError("Erreur lors de la suppression de la ligne");
     }
-    header("Location: /?p=rh-historique-excel");
+    header("Location: /rh-historique-excel.html");
     exit();
 } else {
     header('HTTP/1.0 401 Unauthorized');

+ 1 - 1
core/submit/cms.rh-excel-to-temp.php

@@ -11,7 +11,7 @@ if (core::ifPost("from") AND core::getPost("from") == "rh-excel-to-temp") {
         salaries::update_temp_salaries($new_salaries, core::getPost("excel"));
         salaries::update_inactive_temp_salarie();
     }
-    header("Location: /?p=rh-import-to-temp");
+    header("Location: /rh-import-to-temp.html");
     exit();
 } else {
     header('HTTP/1.0 401 Unauthorized');

+ 6 - 6
core/submit/cms.rh-import-excel.php

@@ -20,7 +20,7 @@ if (core::ifPost("from") AND core::getPost("from") == "rh-import-excel") {
         }
     } elseif ($_FILES[core::getPost("from")]['type'] != "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet") {
         alert::recError("Seuls les fichiers Excel au format xlsx sont acceptés");
-        header("Location: /?p=rh-upload-excel");
+        header("Location: /rh-upload-excel.html");
         exit();
     } else {
 
@@ -50,13 +50,13 @@ if (core::ifPost("from") AND core::getPost("from") == "rh-import-excel") {
                 ($returnXlsx[0][6] != "SOUS-DOMAINE DU PERSONNEL - TE") ? alert::recError("La 7em colonne doit se nommer SOUS-DOMAINE DU PERSONNEL - TE") : "";
                 ($returnXlsx[0][7] != "LOGIN ID") ? alert::recError("La 8em colonne doit se nommer LOGIN ID") : "";
                         
-                header("Location: /?p=rh-upload-excel");
+                header("Location: /rh-upload-excel.html");
                 exit();
             } 
             
             $md5File = file::record($_FILES[core::getPost("from")]);
             if($md5File == FALSE){
-                header("Location: /?p=rh-upload-excel");
+                header("Location: /rh-upload-excel.html");
                 exit();
             }
 
@@ -74,20 +74,20 @@ if (core::ifPost("from") AND core::getPost("from") == "rh-import-excel") {
                 db::execute();
             } catch (Exception $ex) {
                 alert::recError("Erreur #submit sur l'import du fichier " . $_FILES[core::getPost("from")]['name']);
-                header("Location: /?p=rh-upload-excel");
+                header("Location: /rh-upload-excel.html");
                 exit();
             }
 
             json::create("excel");
             alert::recSuccess("Le fichier " . $_FILES[core::getPost("from")]['name'] . " a été chargé avec succès");
-            header("Location: /?p=rh-historique-excel");
+            header("Location: /rh-historique-excel.html");
             exit();
         } else {
             alert::recError("Erreur lors du chargement du fichier : " . $_FILES[core::getPost("from")]['name']);
         }
     }
 
-    header("Location: /?p=rh-upload-excel");
+    header("Location: /rh-upload-excel.html");
     exit();
 } else {
     header('HTTP/1.0 401 Unauthorized');

+ 1 - 1
core/submit/cms.rh-temp-to-mysql.php

@@ -18,7 +18,7 @@ if (core::ifPost("from") AND core::getPost("from") == "rh-temp-to-mysql") {
 
     (file::cleanFilesByOrder(DIR_DATAS_BACKUP)) ? alert::recSuccess("Clean backup des données OK") : alert::recError("Clean backup des données KO");
 
-    header("Location: /?p=rh-historique-excel");
+    header("Location: /rh-historique-excel.html");
     exit();
 } else {
     header('HTTP/1.0 401 Unauthorized');

+ 1 - 1
core/submit/cms.sftp-create-csv-salaries.php

@@ -5,5 +5,5 @@ if(core::ifPost("from")){
     alert::recSuccess("Le CSV à envoyer à ProWeb vient d'être créé.");
 }
 
-header("Location: /?p=proweb-export-csv");
+header("Location: /proweb-export-csv.html");
 exit();

+ 1 - 1
core/submit/cms.sftp-delete-file-local.php

@@ -6,5 +6,5 @@ if(core::ifPost("from")){
     }
 }
 
-header("Location: /?p=proweb-export-csv");
+header("Location: /proweb-export-csv.html");
 exit();

+ 1 - 1
core/submit/cms.sftp-delete-file-remote.php

@@ -4,6 +4,6 @@ if(core::ifPost("from")){
     sftp::deleteFormRemote(core::getPost("file"));
 }
 
-header("Location: /?p=proweb-export-csv");
+header("Location: /proweb-export-csv.html");
 exit();
 

+ 1 - 1
core/submit/cms.sftp-transfert-file-local.php

@@ -6,5 +6,5 @@ if(core::ifPost("from")){
     }
 }
 
-header("Location: /?p=proweb-export-csv");
+header("Location: /proweb-export-csv.html");
 exit();

+ 1 - 1
core/submit/cms.sociale-check-salarie.php

@@ -5,5 +5,5 @@ if(core::ifPost("from")){
     $_SESSION["result-check-salarie"] = $return;  
 }
 
-header("Location: /?p=sociale-check-salarie");
+header("Location: /sociale-check-salarie.html");
 exit();

+ 1 - 1
core/submit/cms.user-delete.php

@@ -6,5 +6,5 @@ if(core::ifGet("id")) {
     alert::recSuccess("Le compte vient d'être supprimé");
 }
 
-header("Location: /?p=users");
+header("Location: /users.html");
 exit();

+ 2 - 2
core/submit/cms.user.php

@@ -4,12 +4,12 @@ if (core::ifPost("from") AND core::getPost("from") == "user") {
     
     if(core::getPost("id") == "add"){
         user::add_user(core::getPost());
-        header("Location: /?p=user&id=" . user::lastUser());
+        header("Location: /user-" . user::lastUser() . ".html");
         exit();
         
     } else {
         user::maj_user(core::getPost());
-        header("Location: /?p=user&id=" . core::getPost("id"));
+        header("Location: /user-" . core::getPost("id") . ".html");
         exit();
     }
     

+ 9 - 9
core/views/_cms.menu.php

@@ -5,27 +5,27 @@
                 if(session::accessUserByType(1)){ 
                     core::elementMenuH6("Salariés");
                     core::elementMenu("rh-liste-salaries", "/", "RH : Liste des salariés", "users");
-                    core::elementMenu("rh-historique-excel", "/?p=rh-historique-excel", "RH : Historique des Excels", "file-text");
-                    if(isset(salaries::excel_get_in_progress()["name"])){ core::elementMenu("rh-import-to-temp", "/?p=rh-import-to-temp", "RH : Reprise du traitement", "file-text"); } 
-                    core::elementMenu("stats", "/?p=stats", "RH : Stats salariés", "pie-chart"); 
+                    core::elementMenu("rh-historique-excel", "/rh-historique-excel.html", "RH : Historique des Excels", "file-text");
+                    if(isset(salaries::excel_get_in_progress()["name"])){ core::elementMenu("rh-import-to-temp", "/rh-import-to-temp.html", "RH : Reprise du traitement", "file-text"); } 
+                    core::elementMenu("stats", "/stats.html", "RH : Stats salariés", "pie-chart"); 
                 }
                     
                 if(session::accessUserByType(1)){ 
                     core::elementMenuH6("ProWeb"); }
                 if(session::accessUserByType(1)){ 
-                    core::elementMenu("proweb-salaries", "/?p=proweb-salaries", "Proweb : Liste des salariés", "archive");
-                    core::elementMenu("proweb-historique-excel", "/?p=proweb-historique-excel", "Proweb : Historique des Excels", "file-text");
-                    core::elementMenu("proweb-export-csv", "/?p=proweb-export-csv", "Proweb : Transfert de données", "send"); 
+                    core::elementMenu("proweb-salaries", "/proweb-salaries.html", "Proweb : Liste des salariés", "archive");
+                    core::elementMenu("proweb-historique-excel", "/proweb-historique-excel.html", "Proweb : Historique des Excels", "file-text");
+                    core::elementMenu("proweb-export-csv", "/proweb-export-csv.html", "Proweb : Transfert de données", "send"); 
                 }
                 
                 if(session::accessUserByType(1) OR session::accessUserByType(3)){ 
                     core::elementMenuH6("Accès services sociaux");
-                    core::elementMenu("sociale-check-salarie", "/?p=sociale-check-salarie", "Validation d'un compte salarié", "check-square"); 
+                    core::elementMenu("sociale-check-salarie", "/sociale-check-salarie.html", "Validation d'un compte salarié", "check-square"); 
                 }
                         
                 if(session::accessUserByType(1)){ 
                     core::elementMenuH6("Evènements");
-                    core::elementMenu("evenements", "/?p=evenements", "Listes des évènements", "calendar");
+                    core::elementMenu("evenements", "/evenements.html", "Listes des évènements", "calendar");
                     core::elementMenuLink("https://".DOMAIN_EVENTS, "Interface d'émargement", "link");
                 }
                 
@@ -39,7 +39,7 @@
                     core::elementMenuH6("Développement", "color:red");
                     core::elementMenuLink("/submit.php?from=dev-debug-activation", "Activer la barre de débug", "tool", "color:red", "_top");
                     core::elementMenuLink("/submit.php?from=dev-reset-to-mysql", "Nettoyer les données", "tool", "color:red", "_top");
-                    core::elementMenu("debug-info", "/?p=dev-debug-info", "Informations de debug", "tool", "color:red");
+                    core::elementMenu("debug-info", "/dev-debug-info.html", "Informations de debug", "tool", "color:red");
                     core::elementMenuLink("/test.php", "Page de test", "tool", "color:red");
                 }    
                     

+ 2 - 2
core/views/_cms.nav.php

@@ -20,12 +20,12 @@
                 <li class="nav-item dropdown">
                     <a href="#" class="nav-link dropdown-toggle" data-bs-toggle="dropdown"><?php echo session::getName() ?></a>
                     <div class="dropdown-menu dropdown-menu-end">
-                        <a href="/?p=user" class="dropdown-item">Mon profil</a>
+                        <a href="/user.html" class="dropdown-item">Mon profil</a>
                         <div class="dropdown-divider"></div>
 <?php 
                         if(session::accessUserByType(1)){  
 ?>
-                        <a href="/?p=users" class="dropdown-item" style="color:red;">Liste des salariés</a>
+                        <a href="/users.html" class="dropdown-item" style="color:red;">Liste des salariés</a>
                         <div class="dropdown-divider"></div>
 <?php 
                         }  

+ 1 - 1
core/views/pages/cms.evenement-inscription-upload.php

@@ -13,7 +13,7 @@
             "current" => "Importer un fichier Excel", 
             "arbo" => array( 
                 "Evènement" => NULL,
-                "[#" . $evenement["id"] . "] " . $evenement["titre"] => "?p=evenement&id=" . core::getGet("id"),
+                "[#" . $evenement["id"] . "] " . $evenement["titre"] => "/evenement-" . core::getGet("id") . ".html",
                 "Importer un fichier Excel" => NULL)
         )); 
 ?>

+ 1 - 1
core/views/pages/cms.evenement-inscrits.php

@@ -3,7 +3,7 @@
     if($evenement["type_inscription"] == 1){
 ?>
 <div style="float:right; margin-top: -60px;">
-    <a href="/?p=evenement-inscription-upload&id=<?php echo core::getGet("id") ?>"><button type="submit" class="btn btn-outline-success btn-sm"><span data-feather="file-plus"></span> Importer un fichier Excel</button></a>
+    <a href="/evenement-inscription-upload-<?php echo core::getGet("id") ?>.html"><button type="submit" class="btn btn-outline-success btn-sm"><span data-feather="file-plus"></span> Importer un fichier Excel</button></a>
 </div>
 <?php } ?>
 <table

+ 2 - 2
core/views/pages/cms.evenement-salaries.php

@@ -39,7 +39,7 @@ if(core::ifGet("id")){
 <script>
         function selectFormatterSalarie(value, row) { 
             if(row.inscrit == 0){
-               return '<form method="post" action="/submit.php">\n\
+                return '<form method="post" action="/submit.php">\n\
                 <input type="hidden" name="texte" value="' + row.prenom + ' ' + row.nom + '">\n\
                 <input type="hidden" name="from" value="event-inscription">\n\
                 <input type="hidden" name="event" value="' + <?php echo core::getGet("id") ?> + '">\n\
@@ -47,7 +47,7 @@ if(core::ifGet("id")){
                 <button type="submit" class="btn btn-outline-primary btn-sm">Inscrire</button>\n\
                 </form>'; 
             } else {
-               return '<button type="submit" class="btn btn-outline-warning btn-sm" disabled>Inscrit</button>'; 
+                return '<button type="submit" class="btn btn-outline-warning btn-sm" disabled>Inscrit</button>'; 
             } 
         }
 </script>

+ 9 - 9
core/views/pages/cms.evenement.php

@@ -56,16 +56,16 @@ if(alert::ifTab()){
 <?php 
         if(core::ifGet("add")) {
             $labelFil = "Ajouter un évènement";
-            $lienFil = "/?p=evenement&add=1";
+            $lienFil = "/evenement-add.html";
         } else {
             $labelFil = "[#" . $event["id"] . "] " . $event["titre"];
-            $lienFil = "/?p=evenement&id=".core::getGet("id");
+            $lienFil = "/evenement-".core::getGet("id").".html";
         }
         echo core::filAriane(array(
             "current" => $labelFil, 
             "arbo" => array( 
                 "Evènements" => NULL,
-                "Listes des évènements" => "/?p=evenements",
+                "Listes des évènements" => "/evenements.html",
                 $labelFil => $lienFil)
         )); 
 ?>
@@ -131,12 +131,12 @@ if(alert::ifTab()){
 
 <?php if(isset($event["id"]) AND isset($event["type_emargement"]) AND $event["type_emargement"] != 1){ ?>
 <div class="modal fade" id="QRCodeModal" tabindex="-1" role="dialog" aria-hidden="true">
-  <div class="modal-dialog modal-dialog-centered" role="document">
-    <div class="modal-content">
-      <div class="modal-body">
-        <?php event::getQRCode($event["id"], "100%") ?>
-      </div>
+    <div class="modal-dialog modal-dialog-centered" role="document">
+        <div class="modal-content">
+            <div class="modal-body">
+                <?php event::getQRCode($event["id"], "100%") ?>
+            </div>
+        </div>
     </div>
-  </div>
 </div>
 <?php } ?>

+ 3 - 3
core/views/pages/cms.evenements.php

@@ -6,7 +6,7 @@
 <header class="d-flex flex-column flex-md-row align-items-md-center p-3 bg-light ">
 <h2 class="bd-title" id="content">
     <span>Listes des évènements</span>
-    <a href="/?p=evenement&add=1" style="position: absolute; right: 0; margin: 0 40px 0 0;"><button type="submit" class="btn btn-outline-success btn-sm"><span data-feather="plus-square"></span> Ajouter un évènement</button></a>
+    <a href="/evenement-add.html" style="position: absolute; right: 0; margin: 0 40px 0 0;"><button type="submit" class="btn btn-outline-success btn-sm"><span data-feather="plus-square"></span> Ajouter un évènement</button></a>
 </h2>
 </header>
 <?php   
@@ -14,7 +14,7 @@
             "current" => "Listes des évènements", 
             "arbo" => array( 
                 "Evènements" => NULL,
-                "Listes des évènements" => "/?p=evenements")
+                "Listes des évènements" => "/evenements.html")
         )); 
 ?>
 <div>
@@ -53,6 +53,6 @@
 
 <script>
     function selectFormatter(value, row) { 
-        return '<form method="get" action="/"><input type="hidden" name="p" value="evenement"><input type="hidden" name="id" value="' + row.id + '"><button type="submit" class="btn btn-outline-primary btn-sm">Ouvrir</button></form>';
+        return '<a href="/evenement-' + row.id + '.html"><button type="submit" class="btn btn-outline-primary btn-sm">Ouvrir</button></a>';
     }
 </script>

+ 1 - 1
core/views/pages/cms.proweb-export-csv.php

@@ -18,7 +18,7 @@ echo core::filAriane(array(
     "current" => "Exporter vers ProWeb",
     "arbo" => array(
         "Proweb" => NULL,
-        "Exporter vers ProWeb" => "/?p=proweb-export-csv"
+        "Exporter vers ProWeb" => "/proweb-export-csv.html"
     )
 ));
 ?>

+ 3 - 3
core/views/pages/cms.proweb-historique-excel.php

@@ -1,7 +1,7 @@
 <header class="d-flex flex-column flex-md-row align-items-md-center p-3 bg-light ">
     <h2 class="bd-title" id="content">
         <span>Base ProWeb : Historique des Excels</span>
-        <a href="/?p=proweb-salaries-upload" style="position: absolute; right: 0; margin: 0 40px 0 0;"><button type="submit" class="btn btn-outline-success btn-sm"><span data-feather="file-plus"></span> Importer un fichier Excel</button></a>
+        <a href="proweb-salaries-upload.html" style="position: absolute; right: 0; margin: 0 40px 0 0;"><button type="submit" class="btn btn-outline-success btn-sm"><span data-feather="file-plus"></span> Importer un fichier Excel</button></a>
         <a href="https://www.cse-invent.com/gestion/beneficiaire/od/export-etat/124/excel?type=EtatListe_od" target="_blank" style="position: absolute; right: 0; margin: 0 250px 0 0;"><button type="submit" class="btn btn-outline-secondary btn-sm"><span data-feather="link"></span> Exporter tous les salariés depuis Proweb</button></a>
     </h2>
 </header>
@@ -10,8 +10,8 @@
             "current" => "Historique des Excels (base Proweb)", 
             "arbo" => array( 
                 "Salariés" => NULL,
-                "Liste des salariés (base Proweb)" => "/?p=proweb-salaries",
-                "Historique des Excels (base Proweb)" => "/?p=proweb-historique-excel")
+                "Liste des salariés (base Proweb)" => "/proweb-salaries.html",
+                "Historique des Excels (base Proweb)" => "/proweb-historique-excel.html")
         )); 
 ?>
 <div>

+ 2 - 2
core/views/pages/cms.proweb-salaries-upload.php

@@ -10,8 +10,8 @@
             "current" => "Liste des salariés", 
             "arbo" => array( 
                 "Proweb" => NULL,
-                "Liste des salariés" => "/?p=proweb-salaries",
-                "Importer un fichier Excel (base Proweb)" => "/?p=proweb-salaries-upload")
+                "Liste des salariés" => "/proweb-salaries.html",
+                "Importer un fichier Excel (base Proweb)" => "/proweb-salaries-upload.html")
         )); 
 ?>
 <br />

+ 2 - 2
core/views/pages/cms.proweb-salaries.php

@@ -5,7 +5,7 @@
 <header class="d-flex flex-column flex-md-row align-items-md-center p-3 bg-light ">
     <h2 class="bd-title" id="content">
         <span>Base ProWeb : Liste des salariés<?php echo $date ?></span>
-        <a href="/?p=proweb-salaries-upload" style="position: absolute; right: 0; margin: 0 40px 0 0;"><button type="submit" class="btn btn-outline-success btn-sm"><span data-feather="file-plus"></span> Importer un fichier Excel</button></a>
+        <a href="proweb-salaries-upload.html" style="position: absolute; right: 0; margin: 0 40px 0 0;"><button type="submit" class="btn btn-outline-success btn-sm"><span data-feather="file-plus"></span> Importer un fichier Excel</button></a>
     </h2> 
 </header>
 <?php   
@@ -13,7 +13,7 @@
             "current" => "Liste des salariés", 
             "arbo" => array( 
                 "Proweb" => NULL,
-                "Liste des salariés" => "/?p=proweb-salaries")
+                "Liste des salariés" => "proweb-salaries.html")
         )); 
 ?>
 <div>

+ 2 - 2
core/views/pages/cms.rh-historique-excel.php

@@ -6,7 +6,7 @@
 <header class="d-flex flex-column flex-md-row align-items-md-center p-3 bg-light ">
     <h2 class="bd-title" id="content">
         <span>Base RH : Historique des Excels</span>
-        <a href="/?p=rh-upload-excel" style="position: absolute; right: 0; margin: 0 40px 0 0;"><button type="submit" class="btn btn-outline-success btn-sm"><span data-feather="file-plus"></span> Importer un fichier Excel</button></a>
+        <a href="/rh-upload-excel.html" style="position: absolute; right: 0; margin: 0 40px 0 0;"><button type="submit" class="btn btn-outline-success btn-sm"><span data-feather="file-plus"></span> Importer un fichier Excel</button></a>
     </h2>
 </header>
 <?php   
@@ -15,7 +15,7 @@
             "arbo" => array( 
                 "Salariés RH" => NULL,
                 "Liste des salariés" => "/",
-                "Historique des Excels (base RH)" => "/?p=rh-historique-excel")
+                "Historique des Excels (base RH)" => "/rh-historique-excel.html")
         )); 
 ?>
 <div>

+ 4 - 4
core/views/pages/cms.rh-import-to-temp.php

@@ -20,8 +20,8 @@ if(empty($json["excel"])){
             "arbo" => array( 
                 "Salariés" => NULL,
                 "Liste des salariés (base RH)" => "/",
-                "Historique des chargements" => "/?p=rh-historique-excel",
-                "Traiter un fichier Excel" => "/?p=rh-import-to-temp")
+                "Historique des chargements" => "/rh-historique-excel.html",
+                "Traiter un fichier Excel" => "/rh-import-to-temp.html")
         )); 
 ?>
 <br />
@@ -50,8 +50,8 @@ else {
             "arbo" => array( 
                 "Salariés" => NULL,
                 "Liste des salariés (base RH)" => "/",
-                "Historique des chargements" => "/?p=rh-historique-excel",
-                "Traiter un fichier Excel RH" => "/?p=rh-import-to-temp")
+                "Historique des chargements" => "/rh-historique-excel.html",
+                "Traiter un fichier Excel RH" => "/rh-import-to-temp.html")
         )); 
 ?>
 <div>

+ 1 - 1
core/views/pages/cms.rh-liste-salaries.php

@@ -5,7 +5,7 @@
 <header class="d-flex flex-column flex-md-row align-items-md-center p-3 bg-light ">
     <h2 class="bd-title" id="content">
         <span>Base RH : Liste des salariés<?php echo $date ?></span>
-        <a href="/?p=rh-upload-excel" style="position: absolute; right: 0; margin: 0 40px 0 0;"><button type="submit" class="btn btn-outline-success btn-sm"><span data-feather="file-plus"></span> Importer un fichier Excel</button></a>
+        <a href="/rh-upload-excel.html" style="position: absolute; right: 0; margin: 0 40px 0 0;"><button type="submit" class="btn btn-outline-success btn-sm"><span data-feather="file-plus"></span> Importer un fichier Excel</button></a>
     </h2>
 </header>
 <?php   

+ 1 - 1
core/views/pages/cms.rh-upload-excel.php

@@ -11,7 +11,7 @@
             "arbo" => array( 
                 "Salariés RH" => NULL,
                 "Liste des salariés (base RH)" => "/",
-                "Importer un fichier Excel" => "/?p=rh-upload-excel")
+                "Importer un fichier Excel" => "/rh-upload-excel.html")
         )); 
 ?>
 <br />

+ 1 - 1
core/views/pages/cms.sociale-check-salarie.php

@@ -8,7 +8,7 @@
             "current" => "Vérifier l'éligibilité d'un salarié", 
             "arbo" => array( 
                 "Accès services sociaux" => NULL,
-                "Vérifier l'éligibilité d'un salarié" => "/?p=sociale-check-salarie")
+                "Vérifier l'éligibilité d'un salarié" => "/sociale-check-salarie.html")
         )); 
 ?>
 <div class="row">

+ 2 - 2
core/views/pages/cms.users.php

@@ -5,7 +5,7 @@
 <header class="d-flex flex-column flex-md-row align-items-md-center p-3 bg-light ">
 <h2 class="bd-title" id="content">
     <span>Liste des utilisateurs</span>
-    <a href="/?p=user&add=1" style="position: absolute; right: 0; margin: 0 40px 0 0;"><button type="submit" class="btn btn-outline-success btn-sm"><span data-feather="plus-square"></span> Ajouter un utilisateur</button></a>
+    <a href="/add-user.html" style="position: absolute; right: 0; margin: 0 40px 0 0;"><button type="submit" class="btn btn-outline-success btn-sm"><span data-feather="plus-square"></span> Ajouter un utilisateur</button></a>
 </h2>
 </header>
 
@@ -39,7 +39,7 @@
 
 <script>
         function selectUser(value, row) { 
-            return '<form method="get" action="/"><input type="hidden" name="p" value="user"><input type="hidden" name="id" value="' + row.id + '"><button type="submit" class="btn btn-outline-primary btn-sm">Administrer</button></form>';
+            return '<a href="/user-' + row.id + '.html"><button type="submit" class="btn btn-outline-primary btn-sm">Administrer</button></a>';
 
         }
 </script>

+ 7 - 0
public-cms/.htaccess

@@ -0,0 +1,7 @@
+
+RewriteBase /
+RewriteEngine On
+RewriteRule ^index\.html$ /index.php 
+RewriteRule ^add\-([a-z]+)\.html$ index.php?p=$1&add=1 [L,NC,QSA,NS]
+RewriteRule ^([\-a-z]+)\.html$ index.php?p=$1 [L,NC,QSA,NS]
+RewriteRule ^([a-z]+)\-([0-9]*)\.html$ index.php?p=$1&id=$2 [L,NC,QSA,NS]

+ 2 - 0
public-cms/json.php

@@ -6,5 +6,7 @@ require_once "../conf.inc.php";
 require_once DIR_PHP_LAYOUTS . "header.php";
 require_once DIR_PHP_LAYOUTS . "cms.session.php";
 
+header('Content-type: application/json');
+
 get::json();
 get::jsonData();

+ 2 - 0
public-cms/test.php

@@ -9,6 +9,8 @@ require_once DIR_PHP_LAYOUTS . "header.php";
 error_reporting(E_ALL);
 ini_set('display_errors', 1);
 
+core::print_r($_GET);
+
 //db::restoreBackupMysql(DIR_DATAS_BACKUP."20230428161012.Mysql.gz");
 
 /*

+ 2 - 0
public-events/json.php

@@ -6,5 +6,7 @@ require_once "../conf.inc.php";
 require_once DIR_PHP_LAYOUTS . "header.php";
 require_once DIR_PHP_LAYOUTS . "events.session.php";
 
+header('Content-type: application/json');
+
 get::json();
 get::jsonData();