function connexion() { var ajax = new PMP.util.pmpAjax("/fr/partenaires/_include/alias_partenaire.php5", "POST"); if(!ajax) { var msgbox = new PMP.util.pmpMsgBox("Impossible de créer l'objet ajax", "erreur", "Connexion"); return; } ajax.appendData("action", "connexion"); if(document.getElementById('connexion_tni')) ajax.appendData("tni", document.getElementById('connexion_tni').value); if(document.getElementById('connexion_pass')) ajax.appendData("mdp", document.getElementById('connexion_pass').value); var msg = document.getElementById("connexion_message"); var retour = ajax.send(); if(!retour) { var msgbox = new PMP.util.pmpMsgBox("Une erreur s'est produite.", "erreur", "Connexion"); } else if(retour.responseText.trim()=="1") { if(msg) msg.innerHTML = ""; window.location.replace("/fr/partenaires/"); } else { switch(retour.responseText.trim()) { case "TNI invalide" : var msgbox = new PMP.util.pmpMsgBox("Identifiant TNI invalide", "erreur", "Connexion"); if(PMP.common.isFunction(inputEtat)) inputEtat(document.getElementById("connexion_tni"), false); break; case "MDP invalide" : var msgbox = new PMP.util.pmpMsgBox("Mot de passe invalide", "erreur", "Connexion"); if(PMP.common.isFunction(inputEtat)) inputEtat(document.getElementById("connexion_pass"), false); break; case "Compte inactif" : var container = document.getElementById("td_content"); if(container) { ajax.resetData(); ajax.setSendMethod("POST"); retour = ajax.send("/fr/partenaires/_template/acces_message.php"); container.innerHTML = retour.responseText; var titre = document.getElementById("acces_message_titre"); if(titre) titre.innerHTML = "Compte inactif"; var text = document.getElementById("acces_message_texte"); if(text) text.innerHTML = "Votre compte est en attente de validation.
Vous recevrez un email de notification dès que votre compte sera activé.

Merci de votre compréhension."; } break; default: var msgbox = new PMP.util.pmpMsgBox(retour.responseText.trim(), "erreur", "Connexion"); break; } } return false; } function envoie_mdp() { var ajax = new PMP.util.pmpAjax("/fr/partenaires/_include/alias_partenaire.php5", "POST"); if(!ajax) { var msgbox = new PMP.util.pmpMsgBox("Impossible de créer l'objet ajax", "erreur", "Connexion"); return; } ajax.appendData("action", "envoie_mdp"); if(document.getElementById('connexion_tni')) ajax.appendData("tni", document.getElementById('connexion_tni').value); var retour = ajax.send(); if(!retour) { var msgbox = new PMP.util.pmpMsgBox("Une erreur s'est produite.", "erreur", "Connexion"); } else if(retour.responseText.trim()=="1") { var msgbox = new PMP.util.pmpMsgBox("Un email vient de vous être envoyé.", "confirmation", "Connexion"); } else { switch(retour.responseText.trim()) { case "TNI invalide" : var msgbox = new PMP.util.pmpMsgBox("Identifiant TNI invalide", "erreur", "Connexion"); if(PMP.common.isFunction(inputEtat)) inputEtat(document.getElementById("connexion_tni"), false); break; default: var msgbox = new PMP.util.pmpMsgBox(retour.responseText.trim(), "erreur", "Connexion"); break; } } } function deconnexion() { var ajax = new PMP.util.pmpAjax("/fr/partenaires/_include/alias_partenaire.php5", "POST"); if(!ajax) { var msgbox = new PMP.util.pmpMsgBox("Impossible de créer l'objet ajax", "erreur", "Déconnexion"); return; } ajax.appendData("action", "deconnexion"); var retour = ajax.send(); if(!retour) { var msgbox = new PMP.util.pmpMsgBox("Une erreur s'est produite.", "erreur", "Déconnexion"); } else if(retour.responseText.trim()=="1") { window.location.replace("/fr/accueil.php"); } else { switch(retour.responseText) { default: var msgbox = new PMP.util.pmpMsgBox(retour.responseText.trim(), "erreur", "Déconnexion"); break; } } return false; } function enregistrer_compte(allFieldsRequired) { // vérification de la case j'accepte les CGV if( document.getElementById('checkbox_conditions') && document.getElementById('checkbox_conditions').checked==false ) { var msgbox = new PMP.util.pmpMsgBox("Vous devez accepter les conditions générales d'utilisation du site pour créer votre compte", "erreur", "Enregistrement de la commande"); return; } var ajax = new PMP.util.pmpAjax("/fr/partenaires/_include/alias_partenaire.php5", "POST"); if(!ajax) { var msgbox = new PMP.util.pmpMsgBox("Impossible de créer l'objet ajax", "erreur", "Enregistrement de votre compte"); return; } ajax.appendData("action", "enregistrer_compte"); ajax.appendData("allFieldsRequired", PMP.common.isUndefined(allFieldsRequired) || !PMP.common.isBoolean(allFieldsRequired) ? 0 : 1); //********* Référence if(document.getElementById('id')) ajax.appendData("id", document.getElementById('id').value); //********* Identité //civilite var civilites = document.getElementsByName("civ"); var civ = ""; for(var i=0; i < civilites.length; i++) { if(civilites[i].checked == true) { civ = civilites[i].value; } } if( civ.trim()!="" ) ajax.appendData("civ", civ); if(document.getElementById('nom')) ajax.appendData("nom", document.getElementById('nom').value); if(document.getElementById('prenom')) ajax.appendData("prenom", document.getElementById('prenom').value); if(document.getElementById('tni')) ajax.appendData("tni", document.getElementById('tni').value); if(document.getElementById('mdp')) ajax.appendData("mdp", document.getElementById('mdp').value); if(document.getElementById('conf_mdp')) ajax.appendData("conf_mdp", document.getElementById('conf_mdp').value); //********* Coordonnées if(document.getElementById('email')) ajax.appendData("email", document.getElementById('email').value); if(document.getElementById('tel1')) ajax.appendData("tel1", document.getElementById('tel1').value); //********* Adresse if(document.getElementById('adresse1')) ajax.appendData("adresse1", document.getElementById('adresse1').value); if(document.getElementById('adresse2')) ajax.appendData("adresse2", document.getElementById('adresse2').value); if(document.getElementById('cp')) ajax.appendData("cp", document.getElementById('cp').value); if(document.getElementById('ville')) ajax.appendData("ville", document.getElementById('ville').value); if(document.getElementById('pays')) ajax.appendData("pays", document.getElementById('pays').value); //********* Parrain if(document.getElementById('parrain_nom')) ajax.appendData("parrain_nom", document.getElementById('parrain_nom').value); if(document.getElementById('parrain_tni')) ajax.appendData("parrain_tni", document.getElementById('parrain_tni').value); //********* Jade if(document.getElementById('jade_nom')) ajax.appendData("jade_nom", document.getElementById('jade_nom').value); if(document.getElementById('jade_tni')) ajax.appendData("jade_tni", document.getElementById('jade_tni').value); var msg = document.getElementById("form_compte_message"); var retour = ajax.send(); if(!retour) { var msgbox = new PMP.util.pmpMsgBox("Une erreur s'est produite.", "erreur", "Enregistrement du compte"); } else { switch(retour.responseText.trim()) { case "TNI existe deja" : var msgbox = new PMP.util.pmpMsgBox("Un compte partenaire existe déjà pour ce n° TNI.", "erreur", "Enregistrement du compte"); if(PMP.common.isFunction(inputEtat)) inputEtat(document.getElementById("tni"), false); break; case "Compte cree" : if(msg) msg.innerHTML = ""; var container = document.getElementById("td_content"); if(container) { ajax.resetData(); ajax.setSendMethod("POST"); retour = ajax.send("/fr/partenaires/_template/acces_message.php"); container.innerHTML = retour.responseText; var titre = document.getElementById("acces_message_titre"); if(titre) titre.innerHTML = "Confirmation"; var text = document.getElementById("acces_message_texte"); if(text) text.innerHTML = "Votre compte à bien été créé et sera validé dans les plus brefs délais.
La confirmation vous sera envoyée par email.

Nous nous réservons un délai pour valider votre demande.

Merci de votre compréhension."; } window.location.replace("#"); return true; break; case "Compte modifie" : if(msg) msg.innerHTML = ""; var container = document.getElementById("td_content"); if(container) { ajax.resetData(); ajax.setSendMethod("POST"); retour = ajax.send("/fr/partenaires/_template/acces_message.php"); container.innerHTML = retour.responseText; var titre = document.getElementById("acces_message_titre"); if(titre) titre.innerHTML = "Confirmation"; var text = document.getElementById("acces_message_texte"); if(text) text.innerHTML = "Votre modifications ont bien été enregistrées."; var lien = document.getElementById("acces_message_lien"); if(lien) lien.href = "/fr/partenaires/"; } window.location.replace("#"); return true; break; default : var message = retour.responseText.trim(); // remplacement des noms de champ par le libellé message = message.replace("civ", "Titre"); message = message.replace("nom", "Nom"); message = message.replace("prenom", "Prénom"); message = message.replace("mdp", "Mot de passe"); message = message.replace("email", "Adresse e-mail"); message = message.replace("tel", "Télephone"); message = message.replace("adresse1", "Adresse"); message = message.replace("adresse2", "Complément adresse"); message = message.replace("cp", "Code postal"); message = message.replace("ville", "Ville"); message = message.replace("pays", "Pays"); message = message.replace("parrain_nom", "Nom de votre parrain"); message = message.replace("parrain_tni", "N° consultant TNI de votre parrain"); message = message.replace("jade_nom", "Nom de votre jade"); message = message.replace("jade_tni", "N° consultant TNI de votre jade"); message = message.replace("tni", "N° consultant TNI"); // mise en forme du message : saut de ligne, -, espaces... message = "
- " + message.replace(/\,/g, "
- "); message = "Veuillez renseigner correctement les champs suivants:" + message; var msgbox = new PMP.util.pmpMsgBox(message, "erreur", "Enregistrement du compte"); break; } } return false; } function enregistrer_pageperso() { var photo = document.getElementById('photo'); if( photo && photo.value.trim()!="" ) { document.form_pageperso.submit(); return true; } var ajax = new PMP.util.pmpAjax("/fr/partenaires/_include/alias_partenaire.php5", "POST"); if(!ajax) { var msgbox = new PMP.util.pmpMsgBox("Impossible de créer l'objet ajax", "erreur", "Page personnelle"); return false; } ajax.appendData("action", "enregistrer_pageperso"); //********* Référence if(document.getElementById('id')) ajax.appendData("id", document.getElementById('id').value); //********* Accueil // message if(document.getElementById('message_accueil')) ajax.appendData("message_accueil", document.getElementById('message_accueil').value); var msg = document.getElementById("form_pageperso_message"); var retour = ajax.send(); if(!retour) { if(msg) msg.innerHTML = "Une erreur s'est produite."; } else { switch(retour.responseText.trim()) { case "1" : var msgbox = new PMP.util.pmpMsgBox("Page perso enregistrée", "confirmation", "Page personnelle"); break; default : var msgbox = new PMP.util.pmpMsgBox(retour.responseText.trim(), "erreur", "Page personnelle"); break; } } return false; } function reinitialiserMessageAccueil() { var messageAccueil = document.getElementById("message_accueil"); if( !messageAccueil ) return; var ajax = new PMP.util.pmpAjax("/fr/partenaires/_include/alias_partenaire.php5", "POST"); if(!ajax) { var msgbox = new PMP.util.pmpMsgBox("Impossible de créer l'objet ajax", "erreur"); return; } ajax.appendData("action", "get_message_accueil_noni"); var retour = ajax.send(); if(!retour) { var msgbox = new PMP.util.pmpMsgBox("Une erreur s'est produite.", "erreur", "Page personnelle"); } else { messageAccueil.value = retour.responseText.trim(); } } function viewCGS() { popup = new Popup(); popup.viewURL('/fr/partenaires/cgs.php5'); }