From 20f5af1f9b0691faf30b6d3a1b00bc2ba48d1440 Mon Sep 17 00:00:00 2001 From: KONE SOREL Date: Wed, 14 Jan 2026 13:10:22 +0000 Subject: [PATCH] fer --- Controleur/ControleurAjaxuserrhclient.php | 14 --- Js/fonctions.js | 130 +++++++++++++++++++++- Modele/Client.php | 22 ++++ Vue/Usersrhclient/index.php | 6 +- Vue/gabarit.php | 2 +- 5 files changed, 155 insertions(+), 19 deletions(-) diff --git a/Controleur/ControleurAjaxuserrhclient.php b/Controleur/ControleurAjaxuserrhclient.php index 8a69424..142ae00 100755 --- a/Controleur/ControleurAjaxuserrhclient.php +++ b/Controleur/ControleurAjaxuserrhclient.php @@ -108,24 +108,10 @@ class ControleurAjaxuserrhclient extends Controleur { $this->gc->gereraccesaffection($codeUtilisateur, $AffectionVisible); } - - public function desactivergcassureur(){ - $idGarant = $this->requete->getParametreFormulaire("idGarant"); - - $this->gc->desactivergcassureur($idGarant); - } - - public function reactivergcassureur(){ - $id = $this->requete->getParametreFormulaire("id"); - - $this->gc->reactivergcassureur($id); - } - public function supprimer(){ $id = $this->requete->getParametreFormulaire("id"); $this->gc->supprimer($id); } - } \ No newline at end of file diff --git a/Js/fonctions.js b/Js/fonctions.js index 74b0f7e..c2d613c 100755 --- a/Js/fonctions.js +++ b/Js/fonctions.js @@ -4507,7 +4507,7 @@ function creer_user_gc() .then((isConfirmed) => { if (isConfirmed) { $.ajax({ - url: $("#racineWeb").val()+"Ajaxgcassureur/creerusergc/", + url: $("#racineWeb").val()+"Ajaxuserrhclient/creerusergc/", type : 'post', data: donnees, error: function(errorData) { @@ -4538,4 +4538,132 @@ function creer_user_gc() }); } }); +} + +function reinitpaswd_user_rh(codeUtilisateur) +{ + v_msg="Confirmez-vous la réinitialisation?"; + v_msgEng="Do you confirm the reset?"; + + + confirm_ebene(v_msg, v_msgEng) + .then((isConfirmed) => { + if (isConfirmed) { + // L'utilisateur a confirmé + donnees = "codeUtilisateur="+codeUtilisateur; + + $.ajax({ + url: $("#racineWeb").val()+"Ajaxuserrhclient/reinitpaswd/", + + type : 'post', + data: donnees, + error: function(errorData) { + }, + success: function(data) { + }, + complete: function() { + v_msg="Opération effectuée avec succès!"; + v_msgEng="Operation successfully completed"; + alert_ebene(v_msg, v_msgEng); + + users_gc(); + } + }); + return; + } else { + // L'utilisateur a annulé + v_msg="Opération annulée!"; + v_msgEng="Operation canceled!"; + alert_ebene(v_msg, v_msgEng); + + return; + } + }); + + +} + +function users_rh_client() +{ + window.location.assign($("#racineWeb" ).val()+"Usersrhclient/"); +} + +function desactiver_user_rh_client(codeUtilisateur) +{ + v_msg="Confirmez-vous la désactivation?"; + v_msgEng="Do you confirm the deactivation?"; + + confirm_ebene(v_msg, v_msgEng) + .then((isConfirmed) => { + if (isConfirmed) { + // L'utilisateur a confirmé + donnees = "codeUtilisateur="+codeUtilisateur; + + $.ajax({ + url: $("#racineWeb").val()+"Ajaxuserrhclient/desactiver/", + type : 'post', + data: donnees, + error: function(errorData) { + }, + success: function(data) { + }, + complete: function() { + v_msg="Opération effectuée avec succès!"; + v_msgEng="Operation successfully completed"; + alert_ebene(v_msg, v_msgEng); + + users_rh_client(); + } + }); + return; + } else { + // L'utilisateur a annulé + v_msg="Opération annulée!"; + v_msgEng="Operation canceled!"; + alert_ebene(v_msg, v_msgEng); + + return; + } + }); + +} + +function activer_user_rh_client(codeUtilisateur) +{ + v_msg="Confirmez-vous l\'activation?"; + v_msgEng="Do you confirm the activation?"; + + confirm_ebene(v_msg, v_msgEng) + .then((isConfirmed) => { + if (isConfirmed) { + // L'utilisateur a confirmé + donnees = "codeUtilisateur="+codeUtilisateur; + + $.ajax({ + url: $("#racineWeb").val()+"Ajaxuserrhclient/activer/", + type : 'post', + data: donnees, + error: function(errorData) { + }, + success: function(data) { + }, + complete: function() { + v_msg="Opération effectuée avec succès!"; + v_msgEng="Operation successfully completed"; + alert_ebene(v_msg, v_msgEng); + + users_rh_client(); + } + }); + return; + } else { + // L'utilisateur a annulé + v_msg="Opération annulée!"; + v_msgEng="Operation canceled!"; + alert_ebene(v_msg, v_msgEng); + + return; + } + }); + } \ No newline at end of file diff --git a/Modele/Client.php b/Modele/Client.php index 4908177..16043eb 100755 --- a/Modele/Client.php +++ b/Modele/Client.php @@ -327,4 +327,26 @@ class Client extends Modele { $resultat = $this->executerRequete($sql, array($idUtilisateur, $nom, $prenoms, $actif, $actVisible, $codeLangue, $AffectionVisible, $user, $telephone, $email, $codeProfil)); } + + public function reinitpaswd($codeUtilisateur) + { + $sql = 'call sp_c_reinit_utilisateur_rh_client(?)'; + + $this->executerRequete($sql, array($codeUtilisateur)); + } + + public function desactiver($codeUtilisateur) + { + $sql = 'call sp_c_desactiver_utilisateur_rh_client(?)'; + + $this->executerRequete($sql, array($codeUtilisateur)); + } + + public function activer($codeUtilisateur) + { + $sql = 'call sp_c_activer_utilisateur_rh_client(?)'; + + $this->executerRequete($sql, array($codeUtilisateur)); + } + } \ No newline at end of file diff --git a/Vue/Usersrhclient/index.php b/Vue/Usersrhclient/index.php index 9f3da7f..58c26fe 100755 --- a/Vue/Usersrhclient/index.php +++ b/Vue/Usersrhclient/index.php @@ -70,12 +70,12 @@ @@ -90,7 +90,7 @@ diff --git a/Vue/gabarit.php b/Vue/gabarit.php index 67b6fd0..1d0862b 100755 --- a/Vue/gabarit.php +++ b/Vue/gabarit.php @@ -662,7 +662,7 @@ $photoAssureCrypte = $_SESSION['photoAssureCrypte']; - +