Files
ms1inscription-v5/php/inc_fx_messages.php
2026-05-13 09:43:32 -04:00

585 lines
24 KiB
PHP

<?php
//fonction pour afficher les messages
//param: numéro du message à afficher
//retourne le message
function fxMessage($strInfo, $strMessage = '', $strLangue = 'fr') {
$type = substr($strInfo, 0, 1);
$strInfo = substr($strInfo, 1);
switch ($type) {
case 'e':
$strIcon = '<i class="fa fa-exclamation-circle" aria-hidden="true"></i>';
$strType = 'alert-danger';
break;
case 'p':
$strIcon = '<i class="fa fa-check-circle" aria-hidden="true"></i>';
$strType = 'alert-success';
break;
default:
$strIcon = '<i class="fa fa-info-circle" aria-hidden="true"></i>';
$strType = 'alert-info';
}
if (trim($strMessage) == '') {
switch ($strInfo) {
// GLOBALS
case '101':
$strMessage = "Une erreur est survenue.";
break;
case '501':
$strMessage = "An error has occured.";
break;
case '102':
$strMessage = "Vous devez remplir toutes les cases.";
break;
case '502':
$strMessage = "You must fill in all the boxes.";
break;
case '103':
$strMessage = "Votre message a bien été envoyé.";
break;
case '503':
$strMessage = "Your message has been sent successfully.";
break;
// AJOUT D'UN PARTICIPANT
case '104':
$strMessage = "Vous devez entrer un participant.";
break;
case '504':
$strMessage = "You must enter a participant.";
break;
case '105':
$strMessage = "Vous devez confirmer l'état de santé du participant.";
break;
case '505':
$strMessage = "You must confirm the health condition of the participant.";
break;
// COMPTE CLIENT
case '106':
$strMessage = "Le courriel que vous avez entré est déjà utilisé. L'enregistrement n'a pas été effectué.";
break;
case '506':
$strMessage = "The email address you entered is already in use. Registration has not been completed.";
break;
case '107':
$strMessage = "Le nom d'usager que vous avez entré est déjà utilisé. L'enregistrement n'a pas été effectué.";
break;
case '507':
$strMessage = "The username you entered is already in use. Registration has not been completed.";
break;
case '108':
$strMessage = "Une erreur est survenue lors de l'envoi du courriel de confirmation.";
break;
case '508':
$strMessage = "An error occurred while sending the confirmation email.";
break;
case '109':
// $strMessage = "Votre compte client a été créé avec succès. Un courriel vous a été envoyé pour vous permettre d'activer ce compte.";
$strMessage = "Votre compte client a été créé avec succès, vous pouvez procéder à votre inscription.<br>Un courriel vous a été envoyé pour vous confirmer le courriel de ce compte.";
break;
case '509':
// $strMessage = "Your account has been successfully created. An email has been sent to allow you to activate the account.";
$strMessage = "Your customer account has been successfully created, you can proceed to your registration.<br>An email has been sent to you to confirm the email of this account.";
break;
case '110':
$strMessage = "Une erreur est survenue lors de l'activation de votre compte client.";
break;
case '510':
$strMessage = "An error occurred while activating your account.";
break;
case '111':
$strMessage = "Votre compte client a été activé avec succès. Vous pouvez maintenant vous connecter en utilisant vos informations de connexion.";
break;
case '511':
$strMessage = "Your account has been successfully activated. You can now log in using your login information.";
break;
case '112':
$strMessage = "Le nom d'utilisateur ou le mot de passe est erroné. Veuillez essayer de nouveau.";
break;
case '512':
$strMessage = "The username or password is wrong. Please try again.";
break;
case '113':
$strMessage = "Votre compte client a été modifié avec succès.";
break;
case '513':
$strMessage = "Your account has been successfully edited.";
break;
case '114':
$strMessage = "Vos informations de connexion ont été envoyées à votre adresse courriel.";
break;
case '514':
$strMessage = "Your login details has been sent in your email inbox.";
break;
case '115':
$strMessage = "Il n'y a aucun compte client associé à ce courriel.";
break;
case '515':
$strMessage = "There are no customer account associated with this email.";
break;
case '116':
$strMessage = "Ce compte n'a pas encore été activé !";
break;
case '516':
$strMessage = "This account has not been activated yet!";
break;
case '117':
$strMessage = "Le participant n'a pas l'âge requis pour cette épreuve";
break;
case '517':
$strMessage = "The participant does not have the age requirement for this event";
break;
case '118':
$strMessage = "Une erreur est survenue lors du paiement Paypal.";
break;
case '518':
$strMessage = "An error occurred during the Paypal payment.";
break;
case '119':
$strMessage = "Annulation du paiement Paypal.";
break;
case '519':
$strMessage = "Paypal payment cancellation.";
break;
// ÉVÉNEMENTS
case '123':
$strMessage = "Vous devez terminer cette commande ou vider le panier.";
break;
case '523':
$strMessage = "You must complete this order or empty the shopping cart.";
break;
case '124':
$strMessage = "Vous devez être connecté pour voir cet événement.";
break;
case '524':
$strMessage = "You must be logged in to view this event.";
break;
case '125':
$strMessage = "Vous n'avez pas accès à cet événement.";
break;
case '525':
$strMessage = "You do not have access to this event.";
break;
case '126':
$strMessage = "Cet événement n'est disponible qu'en anglais. This event is only available in English.";
break;
case '526':
$strMessage = "This event is only available in French. Cet événement n'est disponible qu'en français.";
break;
// OPTIONS
case '127':
$strMessage = "L'option de paiement choisie n'est plus disponible.";
break;
case '527':
$strMessage = "The selected payment option is no longer available.";
break;
case '128':
$strMessage = "L'option de paiement a bien été ajoutée à votre panier.";
break;
case '528':
$strMessage = "The payment option has been added to cart.";
break;
// AUTRES
case '129':
$strMessage = "Vous ne pouvez plus réserver pour cet événement car vous avez atteint le nombre maximum permis.";
break;
case '529':
$strMessage = "You can no longer book for this event because you have reached the maximum number allowed.";
break;
case '130':
$strMessage = "Une erreur est survenue lors du paiement par carte de crédit.";
break;
case '530':
$strMessage = "An error occurred during the credit card payment.";
break;
case '131':
$strMessage = "Le rabais n'a pas été ajouté à votre panier puisque le total des rabais dépasse les 100%.";
break;
case '531':
$strMessage = "The discount has not been added to your cart because the discount total exceeds 100%.";
break;
case '132':
$strMessage = "L'invitation a été envoyée avec succès.";
break;
case '532':
$strMessage = "The invitation was sent successfully.";
break;
case '133':
$strMessage = "L'invitation a été ré-envoyée avec succès.";
break;
case '533':
$strMessage = "The invitation was resent successfully.";
break;
case '134':
$strMessage = "L'invitation a été annulée avec succès.";
break;
case '534':
$strMessage = "The invitation was cancelled successfully.";
break;
case '135':
$strMessage = "Toutes les places disponibles pour l'épreuves ont été vendues";
break;
case '535':
$strMessage = "The following races became sold out";
break;
case '136':
$strMessage = "Cette invitation a déjà été envoyée.";
break;
case '536':
$strMessage = "This invitation was already sent.";
break;
case '137':
$strMessage = "L'invitation a été acceptée avec succès.";
break;
case '537':
$strMessage = "This invitation has been accepted.";
break;
case '138':
$strMessage = "Cette invitation a été refusée.";
break;
case '538':
$strMessage = "This invitation has been rejected.";
break;
case '139':
$strMessage = "Vous faites déjà partie de l'équipe.";
break;
case '539':
$strMessage = "You are already part of this team.";
break;
case '140':
$strMessage = "L'invitation acceptée et le participant ajouté à l'équipe ont été effacé avec succès.";
break;
case '540':
$strMessage = "The accepted invitation and the added teammate were deleted successfully.";
break;
case '142':
$strMessage = "Cette invitation a été annulée par le capitaine/propriétaire de l'équipe.";
break;
case '542':
$strMessage = "This invitation was cancelled by the team's captain/owner.";
break;
case '143':
$strMessage = "Nouveau capitaine assigné.";
break;
case '543':
$strMessage = "The new captain was promoted successfully.";
break;
case '144':
$strMessage = "Vous devez être connecté pour voir votre invitation. Si vous n'avez pas de compte-client, inscrivez-vous.";
break;
case '544':
$strMessage = "You must be logged in to view your invitation. If you do not have an account, please register one.";
break;
case '145':
$strMessage = "Mauvais genre pour l'épreuve de cette invitation.";
break;
case '545':
$strMessage = "Invalid gender for this race invitation.";
break;
case '146':
$strMessage = 'Il y a déjà un compte activé pour cette adresse courriel. Essayez de retrouver votre mot de passe ici: <a href="' . $GLOBALS['vDomaine'] . '/compte/motdepasse">' . $GLOBALS['vDomaine'] . '/compte/motdepasse</a>';
break;
case '546':
$strMessage = 'There already has an account activated for this email address. Try to find your password here: <a href="' . $GLOBALS['vDomaine'] . '/account/motdepasse">' . $GLOBALS['vDomaine'] . '/account/motdepasse</a>';
break;
case '147':
$strMessage = "Cette équipe est déjà complète.";
break;
case '547':
$strMessage = "This team is already full.";
break;
case '148':
$strMessage = "Le coéquipier a été retiré avec succès.";
break;
case '548':
$strMessage = "The teammate was removed successfully.";
break;
case '149':
$strMessage = "Le nom de l'équipe a été modifié avec succès.";
break;
case '549':
$strMessage = "The team name was successfully modified.";
break;
case '150':
$strMessage = "Ce nom d'équipe existe déjà.";
break;
case '550':
$strMessage = "This team name already exists.";
break;
case '151':
$strMessage = "Vous êtes déjà inscrit comme participant ou personnel de soutien (bénévole, responsable de puits) pour cet événement. Vous ne pouvez que vous inscrire comme non-participant.";
break;
case '551':
$strMessage = "You are already registered for this event, as either participant or personel (volunteer, pit manager). You can only register as a non-participant.";
break;
case '152':
$strMessage = "L'invitation a été annulée avec succès.";
break;
case '552':
$strMessage = "The invitation was cancelled successfully.";
break;
case '153':
$strMessage = "Votre épreuve a été changée avec succès.";
break;
case '553':
$strMessage = "Your race switch was successful.";
break;
case '154':
$strMessage = "Quantité ajustée avec succès.";
break;
case '554':
$strMessage = "Race quantity modified successfully.";
break;
case '155':
$strMessage = "INFORMATION : Le nouveau de numéro de dossard existait déjà dans cet événement.";
break;
case '555':
$strMessage = "NOTICE: The new bib number already existed in this event.";
break;
case '156':
$strMessage = "INFORMATION : Le nouveau de numéro d'équipe existait déjà dans cet événement.";
break;
case '556':
$strMessage = "NOTICE: The new team number already existed in this event.";
break;
case '157':
$strMessage = "ERREUR : La catégorie d'âge sélectionnée ne correspond à votre âge.";
break;
case '557':
$strMessage = "ERROR: The selected age category does not match your age.";
break;
case '158':
$strMessage = "Cette épreuve n'est plus réservable.";
break;
case '558':
$strMessage = "You can no longer book this race.";
break;
case '200':
if ($strLangue == 'fr') {
$strMessage = "Veuillez remplir tous les champs!";
} else {
$strMessage = "Please fill in all the fields!";
}
break;
case '201':
if ($strLangue == 'fr') {
$strMessage = "La compte client est introuvable!";
} else {
$strMessage = "The client account was not found!";
}
break;
case '202':
if ($strLangue == 'fr') {
$strMessage = "L'épreve est introuvable!";
} else {
$strMessage = "The race was not found!";
}
break;
case '203':
if ($strLangue == 'fr') {
$strMessage = "Le courriel n'a pas été envoyé!";
} else {
$strMessage = "The email was not sent!";
}
break;
case '204':
if ($strLangue == 'fr') {
$strMessage = "La demande de transfert a été envoyée avec succès.";
} else {
$strMessage = "The transfer request has been sent successfully.";
}
break;
case '205':
if ($strLangue == 'fr') {
$strMessage = "La demande de transfert a été annulée avec succès.";
} else {
$strMessage = "The transfer request has been cancelled successfully.";
}
break;
case '206':
if ($strLangue == 'fr') {
$strMessage = "La demande de transfert a été envoyée de nouveau avec succès.";
} else {
$strMessage = "The transfer request has been resent successfully.";
}
break;
case '207':
if ($strLangue == 'fr') {
$strMessage = "Vous devez être connecté à votre compte client pour accéder à cette page.";
} else {
$strMessage = "You must be logged in to your client account to access this page.";
}
break;
case '208':
if ($strLangue == 'fr') {
$strMessage = "Lobjectif de don a été modifié avec succès.";
} else {
$strMessage = "The donation goal has been updated successfully.";
}
break;
// reset password
case '209':
if ($strLangue == 'fr') {
$strMessage = "Impossible de réinitialiser le mot de passe, ce compte est introuvable ou le lien a expiré.";
} else {
$strMessage = "Cannot reset the password. The account cannot be found or the link has expired.";
}
break;
case '210':
if ($strLangue == 'fr') {
$strMessage = "Le lien pour réinitialiser a expiré.";
} else {
$strMessage = "The reset link has expired.";
}
break;
case '211':
if ($strLangue == 'fr') {
$strMessage = "Votre mot de passe a été réintialisé avec succès.";
} else {
$strMessage = "Your password has been reset successfully.";
}
break;
case '212':
if ($strLangue == 'fr') {
$strMessage = "Le mot de passe n'a pas pu être réinitialisé.";
} else {
$strMessage = "The password couldn't be reset.";
}
break;
// LOGS
case '220':
if ($strLangue == 'fr') {
$strMessage = "L'entrée d'activité n'a pas été ajoutée.";
} else {
$strMessage = "The activity entry has not been added.";
}
break;
case '221':
if ($strLangue == 'fr') {
$strMessage = "L'entrée d'activité a été ajoutée avec succès.";
} else {
$strMessage = "The activity entry has been added successfully.";
}
break;
case '222':
if ($strLangue == 'fr') {
$strMessage = "L'entrée d'activité n'a pas été effacée.";
} else {
$strMessage = "The activity entry has not been removed.";
}
break;
case '223':
if ($strLangue == 'fr') {
$strMessage = "L'entrée d'activité a été effacée avec succès.";
} else {
$strMessage = "The activity entry has been removed successfully.";
}
break;
case '224':
if ($strLangue == 'fr') {
$strMessage = "Le paramètre a été modifié avec succès.";
} else {
$strMessage = "The setting has been edited successfully.";
}
break;
// GESTION DU MEMBERSHIP
case '230':
if ($strLangue == 'fr') {
$strMessage = "Une erreur est survenue.";
} else {
$strMessage = "An error has occured.";
}
break;
case '231':
if ($strLangue == 'fr') {
$strMessage = "L'adhésion a été mise à jour avec succès.";
} else {
$strMessage = "The membership has been updated successfully.";
}
break;
case '232':
if ($strLangue == 'fr') {
$strMessage = "Le fichier n'a pas été effacé.";
} else {
$strMessage = "The file has not been removed.";
}
break;
case '233':
if ($strLangue == 'fr') {
$strMessage = "Le fichier a été effacé avec succès.";
} else {
$strMessage = "The file has been removed successfully.";
}
break;
// RABAIS
case '120':
case '520':
case '300':
if ($strLangue == 'fr') {
$strMessage = "Le code rabais entré est introuvable ou le rabais n'est pas actif.";
} else {
$strMessage = "The discount code entered was not found or the discount is not active.";
}
break;
case '121':
case '521':
case '301':
if ($strLangue == 'fr') {
$strMessage = "Le rabais a bien été ajouté à votre panier.";
} else {
$strMessage = "The discount has been added to cart.";
}
break;
case '122':
case '522':
case '302':
if ($strLangue == 'fr') {
$strMessage = "Ce rabais fait déjà partie de votre panier.";
} else {
$strMessage = "This discount is already in your cart.";
}
break;
case '303':
if ($strLangue == 'fr') {
$strMessage = "Ce code rabais ne s'applique pas sur les items de votre panier.";
} else {
$strMessage = "This discount code does not apply to items in your cart.";
}
break;
default:
$strMessage = "";
}
}
$_SESSION['msg'] = '';
if ($strMessage != '') {
$strMessage = '
<div class="alert ' . $strType . '" role="alert">
' . $strIcon . ' ' . $strMessage . '
</div>
';
}
return $strMessage;
}