function $_GET(param) { var vars = {}; window.location.href.replace(location.hash, '').replace(/[?&]+([^=&]+)=?([^&]*)?/gi, function(m, key, value) { vars[key] = value !== undefined ? value : ''; } ); if (param) { return typeof(vars[param]) != "undefined" ? vars[param] : null; } return vars; } function setCookie(name, value, secondes) { if (secondes) { var date = new Date(); date.setTime(date.getTime() + (secondes * 1000)); var expires = "; expires=" + date.toGMTString(); } else { var expires = ""; } document.cookie = name + "=" + value + expires + "; path=/; SameSite=None; Secure"; } function deleteCookie(name) { setCookie(name, "", -1); } function maintenance() { $('#form_connect').html('

Le service social3w est actuellement en maintenance. Toute action est donc momentanément interrompue et reprendra à la fin de l\'opération.
Merci de votre compréhension.

'); $('#form_connect').dialog({ buttons: { "Ok": function() { $(this).dialog("close"); } }, close: function() { $(this).dialog("close"); }, autoOpen: true, width: "400", modal: true, resizable: false, title: "Maintenance", show: "clip", hide: "fade" }); $("#social3w_formConnexion input[type=submit]").val($("#social3w_formConnexion input[type=submit]").attr("data-original-text")); $("#social3w_formConnexion input[type=submit]").removeAttr("disabled"); $("#social3w_formInscription input[type=submit]").val($("#social3w_formInscription input[type=submit]").attr("data-original-text")); $("#social3w_formInscription input[type=submit]").removeAttr("disabled"); } function formConnectLink(email) { if (typeof (email) != "undefined") { $("#email_connect").val(email); } $("#body-overlay").hide(); $("#body-overlay-full").hide(); $("#social3w_formInscription").closest(".body-overlay-full").hide(); $("#social3w_formConnexion").closest(".body-overlay-full").show(); } function formInscriptionLink(email) { if (typeof (email) != "undefined") { $("#email_ins").val(email); } $("#body-overlay").hide(); $("#body-overlay-full").hide(); $("#social3w_formConnexion").closest(".body-overlay-full").hide(); $("#social3w_formInscription").closest(".body-overlay-full").show(); } function validFormConnect() { var src = urlConnexionMembre + "membre/connexion/login?email=" + encodeURI($("#email_connect").val()) + "&passe=" + encodeURI($("#passe_connect").val()) + "&url_retour=" + encodeURI(document.location.href); var script = document.createElement("script"); $("#social3w_formConnexion input[type=submit]").attr("disabled", "disabled"); $("#social3w_formConnexion input[type=submit]").val($("#social3w_formConnexion input[type=submit]").attr("data-loading-text")); $("#email_connect").css("border-color", ""); $("#passe_connect").css("border-color", ""); $("#connectEmail_error").html(""); $("#connectPasse_error").html(""); script.src = src; script.type = "text/javascript"; document.body.appendChild(script); return false; } function forgotPassword() { $("html").click(); $("#form_oubli_pass").dialog({ autoOpen: true, width: "400", open: function() { $("#email_oubliPass").val($("#email_connect").val()); }, buttons: { "Envoyer": function() { validOubliPass(); }, "Annuler": function() { $(this).dialog("close"); } }, modal: true, resizable: false, title: "Mot de passe oublié", show: "clip", hide: "fade" }); return false; } function validOubliPass() { var src = urlConnexionMembre + "membre/profil/recover-password?email=" + encodeURI($("#email_oubliPass").val()) + "&url_retour=" + encodeURI(document.location.href); $("#form_oubli_pass input").attr('disabled', true); $("#email_oubliPass").css("border-color", ""); $("#oubliPass_error").html(""); var script = document.createElement("script"); script.setAttribute("src", src); script.setAttribute("type", "text/javascript"); document.body.appendChild(script); } function confirmOubliPasseLink() { $("#confirm_oubli_pass").dialog({ autoOpen: true, width: "400", buttons: { "Fermer": function() { $(this).dialog("close"); } }, modal: true, resizable: false, title: "Mot de passe oublié", show: "clip", hide: "fade" }); } function validFormRegisterPhase1() { var src = urlConnexionMembre + "membre/inscription-v2/phase1?email=" + encodeURI($("#email_ins").val()); var script = document.createElement("script"); $("#social3w_formInscription input[type=submit]").attr("disabled", "disabled"); $("#social3w_formInscription input[type=submit]").val($("#social3w_formInscription input[type=submit]").attr("data-loading-text")); $("#email_ins").css("border-color", ""); $("#insEmail_error").html(""); script.src = src; script.type = "text/javascript"; document.body.appendChild(script); return false; } function registerPhase1ToPhase2(pseudo) { if (typeof (pseudo) != "undefined" && pseudo.length > 0) { $("#pseudo_ins").val(pseudo); } $("#email_ins").attr("disabled", "disabled"); $("#emailDiv_ins .glyphicon-pencil").show(); $("#passe_ins").prop("type", "password"); $("#passeDiv_ins").show(); $("#passe_ins").focus(); $("#pseudoDiv_ins").show(); $("#pseudo_ins").prop("type", "text"); $("#form_inscription_reseauxSociaux").hide(); $("#form_inscription_footer").hide(); $("#form_inscription_infosLegales").show(); $("#social3w_formInscription_form").attr("onsubmit", "javascript:return validFormRegisterPhase2();"); } function registerPhase2ToPhase1() { $("#email_ins").removeAttr("disabled"); $("#emailDiv_ins .glyphicon-pencil").hide(); $("#passeDiv_ins").hide(); $("#passe_ins").prop("type", "hidden"); $("#email_ins").val(""); $("#email_ins").focus(); $("#pseudoDiv_ins").hide(); $("#avatar_ins").val(""); $("#form_inscription_reseauxSociaux").show(); $("#form_inscription_footer").show(); $("#form_inscription_infosLegales").hide(); $("#facebookId_ins").val(0); $("#avatar_ins").val(""); $("#social3w_formInscription_form").attr("onsubmit", "javascript:return validFormRegisterPhase1();"); } function validFormRegisterPhase2() { var src = urlConnexionMembre + "membre/inscription-v2/phase2?email=" + encodeURI($("#email_ins").val()) + "&password=" + encodeURI($("#passe_ins").val()) + "&pseudo=" + encodeURI($("#pseudo_ins").val()) + "&avatar=" + encodeURI($("#avatar_ins").val()) + "&facebook=" + encodeURI($("#facebookId_ins").val()); var script = document.createElement("script"); $("#social3w_formInscription input[type=submit]").attr("disabled", "disabled"); $("#social3w_formInscription input[type=submit]").val($("#social3w_formInscription input[type=submit]").attr("data-loading-text")); $("#email_ins").css("border-color", ""); $("#insEmail_error").html(""); $("#passe_ins").css("border-color", ""); $("#insPasse_error").html(""); $("#pseudo_ins").css("border-color", ""); $("#insPseudo_error").html(""); script.src = src; script.type = "text/javascript"; document.body.appendChild(script); return false; } function deconnectSite() { deleteCookie("social3w_tc_"); var src = urlConnexionMembre + "membre/connexion/logout/"; $.ajax({ type: "POST", url: "/ajax/social3w/social3w_deconnexion.php", success: function(data) { var script = document.createElement("script"); script.src = src; script.type = "text/javascript"; script.onload = window.location.reload(); document.body.appendChild(script); }, failure: function() { //alert("Un problème technique ne nous permet pas de valider votre connexion. Veuillez tenter de vous identifier une nouvelle fois ou contactez le webmaster du site."); } }); } function enableInputInDiv(idDiv) { $("#" + idDiv + " input").removeAttr('disabled'); } function connectSite(cc, urlService) { $.ajax({ type: "GET", url: "/ajax/social3w/social3w_connexion.php?cc=" + encodeURI(cc) + '&urlSite=' + encodeURI(urlService), success: function(data) { $("body").append(data); }, error: function() { //alert("Un problème technique ne nous permet pas de valider votre connexion. Veuillez tenter de vous identifier une nouvelle fois ou contactez le webmaster du site."); } }); } function registerSite(infos) { $.ajax({ type: "POST", url: "/ajax/social3w/social3w_inscription.php", dataType: "json", data: { infos: infos }, success: function(data) { if (data.result) { setCookie("social3w_tc_", 1, 3600); connectSite(data.cc, data.urlService); } else { alert(data.error.value); } }, error: function() { //alert("Un problème technique ne nous permet pas de valider votre inscription. Veuillez tenter de vous inscrire une nouvelle fois ou contactez le webmaster du site."); } }); } function testInscription(id_membre_central, email, pseudo) { $.ajax({ type: "POST", url: "/ajax/membres/is_registred.php", dataType: "json", data: { id_membre_central: id_membre_central }, success: function(data) { if (data.result) { testConnexion(); } else { testConnexion(); formInscriptionLink(email); $("#form_inscription_emailConnect").html(email); $("#pseudo_ins").val(pseudo); $("#pseudo_ins").attr("disabled", "disabled"); $("#form_inscription_infosComplementaires").show(); $("#social3w_formInscription input[type=submit]").val($("#social3w_formInscription input[type=submit]").attr("data-btn-register2")); registerPhase1ToPhase2(); $("#passeDiv_ins").hide(); $("#passe_ins").prop("type", "hidden"); $("#emailDiv_ins .glyphicon-pencil").hide(); } }, error: function() { //alert("Un problème technique ne nous permet pas de valider votre connexion. Veuillez tenter de vous identifier une nouvelle fois ou contactez le webmaster du site."); } }); } function testConnexion() { $.ajax({ type: "POST", url: "/ajax/social3w/social3w_testConnexion.php", success: function(data) { if (data != "Connecte" && data != "Non connecte") { $('body').append(data); } }, error: function() { //alert("Un problème technique ne nous permet pas de valider votre connexion. Veuillez tenter de vous identifier une nouvelle fois ou contactez le webmaster du site."); } }); } function changeAvatar() { var src = urlConnexionMembre + "membre/profil/change-avatar-form?noHeader=1&url_retour=" + encodeURI(document.location.href); $('
').dialog({ width: '380', buttons: { 'Annuler': function() { $(this).dialog('close'); }, 'Enregistrer': function() { $(this).dialog('close'); } }, modal: true, resizable: false, title: 'Modifier votre avatar', show: 'clip', hide: 'fade', close: function() { $(this).dialog('close'); } }); } function changeCover() { var src = urlConnexionMembre + "membre/profil/change-cover-form?noHeader=1&url_retour=" + encodeURI(document.location.href); $('
').dialog({ width: '380', buttons: { 'Annuler': function() { $(this).dialog('close'); }, 'Enregistrer': function() { $(this).dialog('close'); } }, modal: true, resizable: false, title: 'Modifier votre couverture', show: 'clip', hide: 'fade', close: function() { $(this).dialog('close'); } }); } testConnexion();