function forgotPasswordModal(){
$("#modal_login").modal('hide');
$("#modal_login").remove();
createModal({
title:'Mot de passe oublié?',
content:"
Entrez l'adresse courriel de votre compte, un courriel vous sera envoyé.
Courriel:
",
width:' ',
buttons: [modalButton( { classes:'btn-modal btn btn-primary', label:'Envoyer',click:'forgotPassword()',dismiss:false } )],
id:'forgot_password'
});
}
function FloatingforgotPwdModal(email){
createModal({
title:'Mot de passe oublié?',
content:"
Entrez l'adresse courriel de votre compte, un courriel vous sera envoyé.
Courriel:
",
width:' ',
buttons: [modalButton( { classes:'btn-modal btn btn-primary', label:'Envoyer',click:'forgotPassword()',dismiss:false } )],
id:'forgot_password'
});
}
function forgotPassword(account_type, id){
var account_type = account_type || 0;
var id = id || 0;
if($("#email_forgot").val()==""){
$("#email_forgot").tooltip( { title:"Vous devez entrez votre adresse courriel!",container:'#forgot_password',placement:'right' } );
$('#email_forgot').tooltip('show');
$('#email_forgot').css("background-color","#FF9999");
$('#email_forgot').keydown(function(){
$(this).tooltip('destroy');
$(this).css("background-color","white");
$(this).unbind('keydown');
})
return;
}
$.ajax({
url: "organization_login.php",
////timeout: 5000,
type:'POST',
data: {
'email_forgot' : $("#email_forgot").val(),
'account_type': account_type,
'id': id
},
dataType: "json",
success: function(data) {
// S'il y a plusieurs comptes pour cette adresse courriel
if (data.multiple_accounts == 1) {
$('#forgot_password').modal('hide');
createModal({
id:'email_forgot_list_modal',
title:"Réinitialisation d'un mot de passe",
content: '' +
"
Attention: Nous avons détecté plusieurs comptes ayant le même courriel.
Veuillez sélectionner le compte dont vous voulez réinitialiser le mot de passe.
" + data.html,
buttons: modalButton({label:"Fermer",dismiss:true}),
draggable: true,
max_height: '60vh',
width: '700'
}, 'true');
} else {
if (data.msg.trim() == 'invalid')
{
if (account_type == 0 && id == 0) {
$("#forgot_password").find('.modal-body').html('Cette adresse de courriel ne correspond a aucun compte sur PlaniTournoi / PlaniLigue');
} else {
$("#email_forgot_list_modal").find('.modal-body').html('Cette adresse de courriel ne correspond a aucun compte sur PlaniTournoi / PlaniLigue');
}
}
else {
if (account_type == 0 && id == 0) {
$("#forgot_password").find('.modal-body').html('Un courriel contenant un lien pour réinitialiser votre mot de passe vous sera envoyé.');
} else {
$("#email_forgot_list_modal").find('.modal-body').html('Un courriel contenant un lien pour réinitialiser votre mot de passe vous sera envoyé.');
}
}
if (account_type == 0 && id == 0) {
var btn = $("#forgot_password").find('.btn-modal');
btn.unbind('click');
btn.html('Ok');
btn.attr('data-dismiss','modal');
} else {
btn = $("#email_forgot_list_modal").find('.btn-modal');
btn.unbind('click');
btn.html('Ok');
btn.attr('data-dismiss','modal');
}
}
},
error: function(x, t, m) {
ajaxError(x, t, m);
}
});
}
// Fonction qui indique � un manager qu'il ne peut pas g�rer ses joueurs
function showPopupCantManagePlayer(){
button = modalButton({label:'Fermer'});
createModal({
title: "Gestion des joueurs",
content: "Votre participation doit être acceptée pour pouvoir gérer vos joueurs.",
isForm: false,
validate: false,
buttons: button,
bold: true
});
}
// Fonction qui indique � un manager qu'il ne peut pas consulter l'horaire de son �quipe
function showPopupUnavailablePage(){
button = modalButton({label:'Fermer'});
createModal({
title: "Avertissement",
content: "Votre horaire n'est pas accessible pour le moment.",
isForm: false,
validate: false,
buttons: button,
bold: true
});
}
var TOURNAMENT_ID = $('#smarty_session_tournament_tournament_id').val();
if(typeof TOURNAMENT_ID !== 'undefined' && TOURNAMENT_ID !== '' && TOURNAMENT_ID != null && TOURNAMENT_ID != '' ) {
var source = new EventSource('https://www.planitournoi.com//compare_tournament_id.php?tournament_id=' + TOURNAMENT_ID);
source.onmessage = function(event) {
if(event.data != 'none' && CHANGE_TOURNAMENT == true) {
source.close();
buttons = new Array();
buttons[0] = modalButton({label:'Revenir à mon tournoi (ligue)',click:"updateTournamentIdConcurrency(" + event.data + ")",dismiss:false,classes:'btn btn-primary'});
createModal({id:'tournament_change_modal',title:'Attention',isForm : false,content:'Le tournoi (ligue) sélectionné a été changé dans une autre page. Veuillez cliquer sur "Revenir à mon tournoi (ligue)" pour sélectionner à nouveau le tournoi ou ligue en cours. Si vous désirez voir et configurer 2 tournois ou ligue en même temps, veuillez utiliser 2 navigateurs différents.
Ex: Chrome et IE',buttons:buttons,draggable:true, width: '550'});
}
}
}
function updateTournamentIdConcurrency(id) {
$.ajax({
url: "https://www.planitournoi.com/ajax_call.php",
data: {
'update_tournament_id_concurrency' : 1,
'tournament_id':id,
},
success: function(data) {
reloadPage();
}
});
}
function reloadPage() {
if(location.href.indexOf('tournament_dashboard.php') != -1) {
location.href = "https://www.planitournoi.com/tournament_dashboard.php";
} else {
location.reload();
}
}
function modalLogin(user,type,del){
$.ajax({
url: "https://www.planitournoi.com/organization_login.php",
//timeout: 5000,
data: {
'modal_login' : 1,
'user':user,
'type':type,
'del':del
},
success: function(data) {
var buttons = Array();
buttons[0] = modalButton( { id:'btn_login',label:'Se connecter',click:'logIn()',dismiss:false,classes:'btn btn-primary' } );
buttons[1] = modalButton( { id:'btn_cancel',label:'Annuler',dismiss:true,classes:'btn' } );
createModal({
id:'modal_login',
title:'Connexion',
content:data,
draggable:true,
buttons: buttons,
width:550,
});
$("#login_password").keyup(function(event){
if(event.keyCode == 13){
$("#btn_login").click();
}
});
$("#login_email").focus();
},
error: function(x, t, m) {
ajaxError(x, t, m);
}
});
}
/*$( window ).resize(function() {
alert($(window).width());
});*/
$(document).ready(function() {
//alert($(window).width());
// Si l'utilisateur vient tout juste de s'authentifier, on affiche un popup
// pour lui indiquer dans quel type de compte il est connect�
//ajaxPage(1);
// $(".banner-pub-mobile").html('