diff --git a/Controleur/ControleurAjaxuserrhclient.php b/Controleur/ControleurAjaxuserrhclient.php new file mode 100644 index 0000000..cebee0b --- /dev/null +++ b/Controleur/ControleurAjaxuserrhclient.php @@ -0,0 +1,86 @@ +client = new Client(); + } + + public function index() + { + $this->genererVueAjax(); + } + + + public function reinitpaswd() + { + $codeUtilisateur = $this->requete->getParametreFormulaire("codeUtilisateur"); + + $this->client->reinitpaswd($codeUtilisateur); + } + + public function desactiver() + { + $codeUtilisateur = $this->requete->getParametreFormulaire("codeUtilisateur"); + + $this->client->desactiver($codeUtilisateur); + } + + public function activer() + { + $codeUtilisateur = $this->requete->getParametreFormulaire("codeUtilisateur"); + + $this->client->activer($codeUtilisateur); + } + + + public function enregistrermodifuser() + { + $idUtilisateur = $this->requete->getParametreFormulaire("idUtilisateur"); + $nom = $this->requete->getParametreFormulaire("nom"); + $prenoms = $this->requete->getParametreFormulaire("prenoms"); + $actif = $this->requete->getParametreFormulaire("actif"); + $actVisible = $this->requete->getParametreFormulaire("actVisible"); + $codeLangue = $this->requete->getParametreFormulaire("codeLangue"); + $AffectionVisible = $this->requete->getParametreFormulaire("AffectionVisible"); + + $telephone = $this->requete->getParametreFormulaire("telephone"); + $email = $this->requete->getParametreFormulaire("email"); + + $codeProfil = $this->requete->getParametreFormulaire("codeProfil"); + + $this->client->enregistrermodifuser($idUtilisateur, $nom, $prenoms, $actif, $actVisible, + $codeLangue, $AffectionVisible, $telephone, $email, $codeProfil); + } + + public function creeruser() + { + $codeUtilisateur = $this->requete->getParametreFormulaire("codeUtilisateur"); + $nom = $this->requete->getParametreFormulaire("nom"); + $prenoms = $this->requete->getParametreFormulaire("prenoms"); + $telephone = $this->requete->getParametreFormulaire("telephone"); + $email = $this->requete->getParametreFormulaire("email"); + $motPass = $this->requete->getParametreFormulaire("motPass"); + $codeLangue = $this->requete->getParametreFormulaire("codeLangue"); + + $codeModeGenerationPass = $this->requete->getParametreFormulaire("codeModeGenerationPass"); + $codeModeEnvoiPass = $this->requete->getParametreFormulaire("codeModeEnvoiPass"); + + $codeProfil = $this->requete->getParametreFormulaire("codeProfil"); + + if($this->client->existelogin($codeUtilisateur)) + { + $this->genererVueAjax(array('uniciteLogin' => "0", 'msgErreur' => "Login $codeUtilisateur déjà utilisé!")); + } + else + { + $this->client->creeruser($codeUtilisateur, $nom, $prenoms, $telephone, $email, $motPass, $codeLangue, + $codeModeGenerationPass, $codeModeEnvoiPass, $codeProfil); + + $this->genererVueAjax(array('uniciteLogin' => "1", 'msgErreur' => "Utlisateur $codeUtilisateur créé avec succès!")); + } + } +} \ No newline at end of file diff --git a/Js/fonctions.js b/Js/fonctions.js index 8431c74..6201930 100644 --- a/Js/fonctions.js +++ b/Js/fonctions.js @@ -45738,11 +45738,8 @@ function creer_user_rh_client() v_msg="Veuillez indiquer le nom!"; v_msgEng="Please enter the name!"; - alert_ebene(v_msg, v_msgEng).then(() => { - // Ce code ne s’exécute qu’après clic sur OK - - return; - }); + alert_ebene(v_msg, v_msgEng); + return; $("#nom").focus(); return; @@ -45754,11 +45751,8 @@ function creer_user_rh_client() v_msg="Veuillez indiquer le login!"; v_msgEng="Please enter the login!"; - alert_ebene(v_msg, v_msgEng).then(() => { - // Ce code ne s’exécute qu’après clic sur OK - - return; - }); + alert_ebene(v_msg, v_msgEng); + return; $("#codeUtilisateur").focus(); return; @@ -45770,11 +45764,8 @@ function creer_user_rh_client() v_msg="Veuillez indiquer la langue!"; v_msgEng="Please select the language"; - alert_ebene(v_msg, v_msgEng).then(() => { - // Ce code ne s’exécute qu’après clic sur OK - - return; - }); + alert_ebene(v_msg, v_msgEng); + return; $("#codeLangueUser").focus(); return; @@ -45785,11 +45776,8 @@ function creer_user_rh_client() v_msg="Le profil utilisateur est obligatoire!"; v_msgEng="The user profile is required!"; - alert_ebene(v_msg, v_msgEng).then(() => { - // Ce code ne s’exécute qu’après clic sur OK - - return; - }); + alert_ebene(v_msg, v_msgEng); + return; $("#codeProfil").focus(); return; @@ -45801,11 +45789,8 @@ function creer_user_rh_client() v_msg="Veuillez revoir le téléphone!"; v_msgEng="Please review the phone!"; - alert_ebene(v_msg, v_msgEng).then(() => { - // Ce code ne s’exécute qu’après clic sur OK - - return; - }); + alert_ebene(v_msg, v_msgEng); + return; $("#telephone").focus(); return; @@ -45816,11 +45801,8 @@ function creer_user_rh_client() v_msg="Veuillez revoir l'adresse mail!"; v_msgEng="Please review the email address!"; - alert_ebene(v_msg, v_msgEng).then(() => { - // Ce code ne s’exécute qu’après clic sur OK - - return; - }); + alert_ebene(v_msg, v_msgEng); + return; $("#email").focus(); return; @@ -45833,11 +45815,8 @@ function creer_user_rh_client() v_msg="Veuillez indiquer le mot de passe!"; v_msgEng="Please enter the password!"; - alert_ebene(v_msg, v_msgEng).then(() => { - // Ce code ne s’exécute qu’après clic sur OK - - return; - }); + alert_ebene(v_msg, v_msgEng); + return; $("#nvmdp").focus(); return; @@ -45848,11 +45827,8 @@ function creer_user_rh_client() v_msg="Veuillez confirmer votre mot de passe!"; v_msgEng="Please confirm your password!"; - alert_ebene(v_msg, v_msgEng).then(() => { - // Ce code ne s’exécute qu’après clic sur OK - - return; - }); + alert_ebene(v_msg, v_msgEng); + return; $("#cfnvmdp").focus(); return; @@ -45864,11 +45840,8 @@ function creer_user_rh_client() v_msg="Veuillez revoir l'adresse mail!"; v_msgEng="Please review the email address!"; - alert_ebene(v_msg, v_msgEng).then(() => { - // Ce code ne s’exécute qu’après clic sur OK - - return; - }); + alert_ebene(v_msg, v_msgEng); + return; $("#email").focus(); return; @@ -45906,21 +45879,16 @@ function creer_user_rh_client() v_msg="Utilisateur ( "+codeUtilisateur+" ) créé avec succès!"; v_msgEng="User ( "+codeUtilisateur+" ) created succssfully!"; - alert_ebene(v_msg, v_msgEng).then(() => { - // Ce code ne s’exécute qu’après clic sur OK - retour_a_users_rh_client(); - }); + alert_ebene(v_msg, v_msgEng); + return; } else { v_msg="Login " + codeUtilisateur +" déjà utilisé!"; v_msgEng="Login " + codeUtilisateur +" already in use!"; - alert_ebene(v_msg, v_msgEng).then(() => { - // Ce code ne s’exécute qu’après clic sur OK - - return; - }); + alert_ebene(v_msg, v_msgEng); + return; $("#codeUtilisateur").focus(); return; diff --git a/Vue/Ajaxuserrhclient/creeruser.php b/Vue/Ajaxuserrhclient/creeruser.php new file mode 100644 index 0000000..bd3da61 --- /dev/null +++ b/Vue/Ajaxuserrhclient/creeruser.php @@ -0,0 +1,24 @@ +