// ftop looses 1 point if points >=0, looses 2 otherwise
varlost_points="un point";
if(dataPartner.final_ftop_point<0){
lost_points="deux points";
}
varmsg="Je m'inscris à un service, en cliquant sur un des services du calendrier ci-dessous.<br/>";
/*** TODO : add message structure to html #templates
msg += "Si je ne fais pas de service avant le " + date.toLocaleDateString("fr-fr") + ", mon compteur perdra " + lost_points + ". <i class=\"fas fa-info-circle\" title=\"Je clique pour avoir plus de détails.\"></i><div class=\"infocircle\"> <div class=\"close\" onclick=\"closeInfo(this)\"><i class=\"far fa-times-circle\"></i></div>Mon compteur sera diminué de 1 point le "+date.toLocaleDateString("fr-fr")+" si mon solde est supérieur ou égal à 0, sinon de 2 points, comme tous <strong>les jeudis de semaine A</strong> pour tou.te.s les volant.e.s.</div>"
alert(`Désolé ! Le service que vous souhaitez échanger démarre dans moins de 24h. Il n'est plus possible de l'échanger.`);
}else{
alert('Une erreur est survenue. Il est néanmoins possible que la requête ait abouti, veuillez patienter quelques secondes puis vérifier vos services enregistrés.');
}
// Refectch shifts anyway:
// in case an error rises but the registration/exchange was still succesful
setTimeout(// Due to chrome effect
function(){
loadShiftPartner(dataPartner.partner_id);
$('#dp').fullCalendar('refetchEvents');
}
,500
);
}
});
}
}
// Check if the member can proceed to a service exchange
functioncanMakeExchange(){
varanswer=false;
// Set the partner's limit date (after which he'll loose a point)
$('#partnerData').append("<br/> En congé du "+dateDebutConge.toLocaleDateString("fr-fr",optDate)+" au "+dateFinConge.toLocaleDateString("fr-fr",optDate)+'<br/>');
<h2>Bienvenue dans le système de gestion de services.</h2>
<divclass="mac-msg"style="display:none;">
Nous sommes désolés mais ce site ne marche pas bien sur iPhone, iPad et sur Safari. Veuillez utiliser Firefox ou Chrome. Merci de votre compréhension
</div>
Ici, je peux échanger mes prochains services <iclass="fas fa-info-circle"title="Je clique pour avoir plus de détails."></i><spanclass="additionnal_intro_data"></span>.