diff --git a/Js/fonctions.js b/Js/fonctions.js
index e54f98c..c503951 100644
--- a/Js/fonctions.js
+++ b/Js/fonctions.js
@@ -45710,3 +45710,224 @@ function ajax_saisir_pass_new_user()
}
});
}
+
+function creer_user_rh_client()
+{
+ codeUtilisateur = $("#codeUtilisateur").val();
+ codeUtilisateur = codeUtilisateur.trim();
+ codeUtilisateur = supprimer_espace_string(codeUtilisateur);
+ codeUtilisateur = codeUtilisateur.toLowerCase();
+
+ codeModeGenerationPass = $("#codeModeGenerationPass").val();
+ codeModeEnvoiPass = $("#codeModeEnvoiPass").val();
+
+ nom = $("#nom").val();
+ prenoms = $("#prenoms").val();
+ telephone = $("#telephone").val();
+ email = $("#email").val();
+
+ codeProfil = $("#codeProfil").val();
+
+ codeLangue = $("#codeLangueUser").val();
+
+ nvmdp = $("#nvmdp").val();
+ cfnvmdp = $("#cfnvmdp").val();
+
+ if(nom<=" ")
+ {
+ 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;
+ });
+
+ $("#nom").focus();
+ return;
+ }
+
+
+ if(codeUtilisateur<=" ")
+ {
+ 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;
+ });
+
+ $("#codeUtilisateur").focus();
+ return;
+ }
+
+
+ if(codeLangue<=" ")
+ {
+ 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;
+ });
+
+ $("#codeLangueUser").focus();
+ return;
+ }
+
+ if (codeProfil<=" ")
+ {
+ 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;
+ });
+
+ $("#codeProfil").focus();
+ return;
+ }
+
+
+ if ((codeModeEnvoiPass=="1" || codeModeEnvoiPass=="2") && (telephone <=" ") )
+ {
+ 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;
+ });
+
+ $("#telephone").focus();
+ return;
+ }
+
+ if ((codeModeEnvoiPass=="0" || codeModeEnvoiPass=="2") && (email <=" ") )
+ {
+ 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;
+ });
+
+ $("#email").focus();
+ return;
+ }
+
+ if(codeModeGenerationPass=="0")
+ {
+ if(nvmdp<=" ")
+ {
+ 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;
+ });
+
+ $("#nvmdp").focus();
+ return;
+ }
+
+ if(nvmdp != cfnvmdp)
+ {
+ 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;
+ });
+
+ $("#cfnvmdp").focus();
+ return;
+ }
+ }
+
+ if(!verifMailValeur(email))
+ {
+ 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;
+ });
+
+ $("#email").focus();
+ return;
+ }
+
+ motPass = nvmdp;
+
+ donnees = 'codeUtilisateur='+codeUtilisateur;
+ donnees += '&nom='+nom+'&prenoms='+prenoms;
+ donnees += '&telephone='+telephone+'&email='+email+'&motPass='+motPass;
+ donnees += '&codeLangue='+codeLangue,
+ donnees += '&codeModeGenerationPass='+codeModeGenerationPass;
+ donnees += '&codeModeEnvoiPass='+codeModeEnvoiPass;
+ donnees += '&codeProfil=' + codeProfil;
+
+ v_msg="Confirmez-vous ce nouvel utilisateur?";
+ v_msgEng="Do you confirm this new user?";
+
+ confirm_ebene(v_msg, v_msgEng)
+ .then((isConfirmed) => {
+ if (isConfirmed) {
+ $.ajax({
+ url: $("#racineWeb").val()+"Ajaxuserrhclient/creeruser/",
+ type : 'post',
+ data: donnees,
+ error: function(errorData) {
+ },
+ success: function(data) {
+ $('#div_unicite_login').html(data);
+ },
+ complete: function()
+ {
+ uniciteLogin = $("#uniciteLogin").val();
+ if(uniciteLogin==1)
+ {
+ 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();
+ });
+ }
+ 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;
+ });
+
+ $("#codeUtilisateur").focus();
+ return;
+ }
+ }
+ });
+ }
+ });
+}
diff --git a/Vue/gabarit.php b/Vue/gabarit.php
index ea3d1e5..4219431 100644
--- a/Vue/gabarit.php
+++ b/Vue/gabarit.php
@@ -261,7 +261,7 @@ controlerPlafondBeneficiaire : = $_SESSION['controlerPlafondBeneficiaire'] ?>
-
+