stany.ferer 2 years ago
parent
commit
ed720c7886

+ 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();

+ 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-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();
     }
     

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

@@ -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-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

+ 1 - 1
core/views/pages/cms.evenements.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>

+ 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"
     )
 ));
 ?>

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

@@ -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>

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

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

+ 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>

+ 3 - 2
public-cms/.htaccess

@@ -1,6 +1,7 @@
-RewriteEngine On
-RewriteBase /
 
+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]