Browse Source

Maj Suppression de profil

stany.ferer 2 years ago
parent
commit
658799a87a
3 changed files with 17 additions and 5 deletions
  1. 10 1
      core/class/user.class.php
  2. 2 2
      core/submit/cms.user-delete.php
  3. 5 2
      core/submit/cms.user.php

+ 10 - 1
core/class/user.class.php

@@ -4,7 +4,7 @@ class user {
     
     public function __construct() {
     }
- 
+
     public static function getUserById(int $_id) {
         // Récupération des données de l'excel au format Json
         db::query("SELECT "
@@ -44,6 +44,15 @@ class user {
         return db::resultset();
     }
 
+    public static function getNameById(int $_id) {
+        db::query("SELECT "
+                . "CONCAT (" . DB_T_USER . ".prenom, ' ', " . DB_T_USER . ".nom) AS 'name' "
+                . "FROM " . DB_T_USER . " "
+                . "WHERE " . DB_T_USER . ".id = :id");
+        db::bind(':id', $_id);
+        return db::single()["name"];
+    }
+
     public static function getMyGoogleAuthenticator(int $_id){
         db::query("SELECT "
                 . "" . DB_T_USER . ".googleAuthenticatorSecret "

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

@@ -9,10 +9,10 @@ if(core::ifGet("id")) {
         "idType" => historique::getIdRef("ACTION"),
         "idUser" => session::getId(),
         "idPage" => historique::getIdRef("/user-".core::getGet("id").".html"),
-        "log" => "Suppression du compte"
+        "log" => "Suppression du compte de " . user::getNameById(core::getGet("id"))
     ));
 
-    alert::recSuccess("Le compte vient d'être supprimé");
+    alert::recSuccess("Suppression du compte de ". user::getNameById(core::getGet("id")));
 }
 
 header("Location: /parametres.html");

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

@@ -10,9 +10,10 @@ if (core::ifPost("from") AND core::getPost("from") == "user") {
             "idType" => historique::getIdRef("ACTION"),
             "idUser" => session::getId(),
             "idPage" => historique::getIdRef("/user-".user::lastUser().".html"),
-            "log" => "Création du compte"
+            "log" => "Création du compte de " . user::lastUser()
         ));
 
+        alert::recSuccess("Création du compte de ". user::getNameById(user::lastUser()));
         header("Location: /user-" . user::lastUser() . ".html");
         exit();
         
@@ -24,12 +25,14 @@ if (core::ifPost("from") AND core::getPost("from") == "user") {
             "idType" => historique::getIdRef("ACTION"),
             "idUser" => session::getId(),
             "idPage" => historique::getIdRef("/user-".core::getPost("id").".html"),
-            "log" => "Modification du compte"
+            "log" => "Modification du compte de " . user::getNameById(core::getPost("id"))
         ));
 
         if(core::getPost("id") == session::getId()){
+            alert::recSuccess("Modification de votre compte");
             header("Location: /user.html");
         } else {
+            alert::recSuccess("Modification du compte de ". user::getNameById(core::getPost("id")));
             header("Location: /user-" . core::getPost("id") . ".html");
         }
         exit();