02/12/22 - 13h00

master
cherif 2022-12-02 13:19:54 +01:00
parent 221e19ff2e
commit b44cb928b8
21 changed files with 6266 additions and 1156 deletions

View File

@ -3,9 +3,26 @@
<component name="ChangeListManager">
<list default="true" id="1122d9e2-679f-46d6-8c4f-97e9ae4041b5" name="Changes" comment="26/11/22 - 23h30">
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/GlobalVariable.py" beforeDir="false" afterPath="$PROJECT_DIR$/GlobalVariable.py" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Inscription_mgt.py" beforeDir="false" afterPath="$PROJECT_DIR$/Inscription_mgt.py" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Log/log_file.log" beforeDir="false" afterPath="$PROJECT_DIR$/Log/log_file.log" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Template/MySy_Create_PRO_account_tpl.html" beforeDir="false" afterPath="$PROJECT_DIR$/Template/MySy_Create_PRO_account_tpl.html" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Template/MySy_Create_User_account_tpl.html" beforeDir="false" afterPath="$PROJECT_DIR$/Template/MySy_Create_User_account_tpl.html" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Template/MySy_Demande_Info_Class_tpl.html" beforeDir="false" afterPath="$PROJECT_DIR$/Template/MySy_Demande_Info_Class_tpl.html" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Template/MySy_Invoice_tpl.html" beforeDir="false" afterPath="$PROJECT_DIR$/Template/MySy_Invoice_tpl.html" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Template/MySy_Sales_Order_tpl.html" beforeDir="false" afterPath="$PROJECT_DIR$/Template/MySy_Sales_Order_tpl.html" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Template/MySy_User_account_change_pwd_tpl.html" beforeDir="false" afterPath="$PROJECT_DIR$/Template/MySy_User_account_change_pwd_tpl.html" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Template/MySy_User_account_enabled_tpl.html" beforeDir="false" afterPath="$PROJECT_DIR$/Template/MySy_User_account_enabled_tpl.html" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Template/MySy_account_pro_enabled_tpl.html" beforeDir="false" afterPath="$PROJECT_DIR$/Template/MySy_account_pro_enabled_tpl.html" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Template/MySy_confirmation_inscription_formation_tpl.html" beforeDir="false" afterPath="$PROJECT_DIR$/Template/MySy_confirmation_inscription_formation_tpl.html" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Template/invoice.html" beforeDir="false" afterPath="$PROJECT_DIR$/Template/invoice.html" afterDir="false" />
<change beforePath="$PROJECT_DIR$/class_mgt.py" beforeDir="false" afterPath="$PROJECT_DIR$/class_mgt.py" afterDir="false" />
<change beforePath="$PROJECT_DIR$/data_indexees.csv" beforeDir="false" afterPath="$PROJECT_DIR$/data_indexees.csv" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ela_factures_mgt.py" beforeDir="false" afterPath="$PROJECT_DIR$/ela_factures_mgt.py" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ela_output_test_file_pandas_2.txt" beforeDir="false" afterPath="$PROJECT_DIR$/ela_output_test_file_pandas_2.txt" afterDir="false" />
<change beforePath="$PROJECT_DIR$/email_inscription_mgt.py" beforeDir="false" afterPath="$PROJECT_DIR$/email_inscription_mgt.py" afterDir="false" />
<change beforePath="$PROJECT_DIR$/email_mgt.py" beforeDir="false" afterPath="$PROJECT_DIR$/email_mgt.py" afterDir="false" />
<change beforePath="$PROJECT_DIR$/main.py" beforeDir="false" afterPath="$PROJECT_DIR$/main.py" afterDir="false" />
</list>
<option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" />

View File

@ -72,7 +72,7 @@ token_fr_pontuation = []
La taille maximal d'un champs à retourner.
Au dela de 300 caractère, le système rame
'''
MAX_CARACT = 300
MAX_CARACT = 400
MAX_CARACT_DEDUIT = 150
TOKEN_SIZE = 25
MAX_CARACT_DETAIL = 10000
@ -229,3 +229,7 @@ O365_SMTP_COUNT_port = 587
#O365_SMTP_COUNT_From_User = "cbalde@mysy-training.com"
#O365_SMTP_COUNT_port = 587
"""
Repertoire temporaire de telechargement ou de creation de fichier
"""
TEMPORARY_DIRECTORY = "./temp_direct"

View File

@ -19,7 +19,7 @@ from math import isnan
import GlobalVariable as MYSY_GV
from datetime import timedelta
import email_inscription_mgt as email_session
from flask import send_file
"""
Enregistrement d'un stagiaire
@ -76,6 +76,8 @@ def AddStagiairetoClass(diction):
for tmp_val in MYSY_GV.dbname['myclass'].find({"datelieu.session_id":str(session_id)}):
tmp_date_lieu = tmp_val['datelieu']
print(" #### tmp_date_lieu = "+str(tmp_date_lieu))
for val in tmp_date_lieu:
if( val['session_id'] == str(session_id) ):
mydata['date_du'] = val['date_du']
@ -84,7 +86,7 @@ def AddStagiairetoClass(diction):
mydata['code_postal'] = val['code_postal']
mydata['adresse'] = val['adresse']
#print(" #### pour la session_id "+str(session_id)+" on est a "+str(session_date_du)+" - "+str(session_adresse))
print(" #### mydata = "+str(mydata))
if ("nom" in diction.keys()):
if diction['nom']:
@ -179,6 +181,11 @@ def AddStagiairetoClass(diction):
Mettre à jour les infomration d'un stgiaire
/!\ : on NE mets PAS à jour la session, juste les info du stagiaire
# status : 0 ==> Preinscription
# status : 1 ==> Inscription validée
# status : -1 ==> Inscription annulée
"""
def UpdateStagiairetoClass(diction):
try:
@ -274,19 +281,37 @@ def UpdateStagiairetoClass(diction):
if diction['price']:
mydata['price'] = diction['price']
new_status = ""
if ("status" in diction.keys()):
if diction['status']:
mydata['status'] = diction['status']
new_status = diction['status']
if ("comment" in diction.keys()):
if diction['comment']:
mydata['comment'] = diction['comment']
#print(" ### query_key = "+str(query_key))
#print(' ### mydata = '+str(mydata))
"""
Pour gerer la date de validation, differemment d'une simple mise à jour,
on recuperer le status actuellement en base, on verifie si le nouveau status != de status en base.
Si il y a changement de status alors c'est une date de changement de status.
"""
coll_inscription = MYSY_GV.dbname['inscription']
local_retval = coll_inscription.find_one(query_key)
old_status = local_retval['status']
if( new_status != old_status ):
# Il y a eu un changement de status
if( new_status == "1"):
mydata['inscription_validation_date'] = str(datetime.now())
if (new_status == "-1"):
mydata['inscription_refuse_date'] = str(datetime.now())
ret_val2 = coll_inscription.find_one_and_update(query_key,
{"$set": mydata},
return_document=ReturnDocument.AFTER
@ -599,3 +624,152 @@ def SendPre_InscriptionEmail(diction):
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - ERRORRRR AT Line : " + str(exc_tb.tb_lineno))
return False, "Impossible d'envoyer la confirmation d'inscription"
"""
Cette fonction retour en CSV la liste
des personnes inscrites à une session de formation
"""
def DownloadParticipantsList(diction):
try:
"""
Verification de la liste des champs obligatoires
"""
field_list_obligatoire = field_list = ['token', 'session_id']
for val in field_list_obligatoire:
if val not in diction:
mycommon.myprint(
str(inspect.stack()[0][3]) + " - : La valeur '" + val + "' n'est pas presente dans liste ")
return False, " Impossible de generer la liste des participants. les informations sont incompletes"
# Recuperation du recid du partner
mydata = {}
mytoken = ""
if ("token" in diction.keys()):
if diction['token']:
mytoken = diction['token']
partner_recid = mycommon.get_parnter_recid_from_token(mytoken)
if (partner_recid is False):
mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible de recuperer la liste des stagiaires, ")
return False, "Impossible de recuperer la liste des stagiaires, Les informations d'identification sont incorrectes "
session_id = ""
if ("session_id" in diction.keys()):
if diction['session_id']:
session_id = diction['session_id']
# Recuperation des données de la session
local_session = MYSY_GV.dbname['session_formation'].find_one({'formation_session_id':session_id})
if (local_session is None):
mycommon.myprint(str(inspect.stack()[0][3]) + " - Cette de formation n'a pas d'informations detaillées ")
return False, " Cette de formation n'a pas d'informations detaillées "
# Recuperation des données de la formation
local_formation = MYSY_GV.dbname['myclass'].find_one({'internal_url':str(local_session['class_internal_url'])})
if (local_formation is None):
mycommon.myprint(str(inspect.stack()[0][3]) + " - Cette de formation n'a pas d'informations detaillées (2) ")
return False, " Cette de formation n'a pas d'informations detaillées (2) "
## Recuperation de toutes les stagiaire rattaché à cette session
coll_session = MYSY_GV.dbname['inscription']
myquery = {}
myquery['session_id'] = session_id
RetObject = []
for retval in coll_session.find(myquery, { 'session_id':0}):
local_data = {}
local_data['titre_formation'] = local_formation['title']
local_data['debut_session'] = local_session ['date_debut']
local_data['fin_session'] = local_session['date_fin']
local_data['prenom'] = retval['prenom']
local_data['nom'] = retval['nom']
local_data['email'] = retval['email']
local_data['telephone'] = retval['telephone']
local_data['date inscription'] = str(retval['_id'].generation_time.strftime("%m/%d/%Y, %H:%M"))
adresse = ""
if ("adresse" in retval.keys()):
if (retval['adresse']):
adresse = retval['adresse']
local_data['adresse'] = adresse
code_postal = ""
if ("code_postal" in retval.keys()):
if (retval['code_postal']):
code_postal = retval['code_postal']
local_data['code_postal'] = code_postal
ville = ""
if ("ville" in retval.keys()):
if (retval['ville']):
ville = retval['ville']
local_data['ville'] = ville
employeur = ""
if ("employeur" in retval.keys()):
if (retval['employeur']):
employeur = retval['employeur']
local_data['employeur'] = employeur
financement = ""
if ("modefinancement" in retval.keys()):
if (retval['modefinancement']):
financement = retval['modefinancement']
local_data['financement'] = financement
opco = ""
if ("opco" in retval.keys()):
if (retval['opco']):
opco = retval['opco']
local_data['opco'] = opco
if '_id' in local_data:
del local_data['_id']
if( retval['status'] == "1"):
local_data['status'] = "inscrit"
elif (retval['status'] == "0"):
local_data['status'] = "en attente"
elif (retval['status'] == "-1"):
local_data['status'] = "refusé"
if ("inscription_validation_date" in retval.keys()):
if( retval['inscription_validation_date']):
local_data['inscription_validation_date'] = retval['inscription_validation_date']
if ("inscription_refuse_date" in retval.keys()):
if (retval['inscription_refuse_date']):
local_data['inscription_refuse_date'] = retval['inscription_refuse_date']
RetObject.append(local_data)
# Expand the cursor and construct the DataFrame
df = pd.DataFrame(list(RetObject))
file_name_tmp = mycommon.create_token_urlsafe()
file_name = ''.join(char for char in file_name_tmp if char.isalnum())
#print("#### filename = "+str(file_name))
df.to_excel(MYSY_GV.TEMPORARY_DIRECTORY+"/"+str(file_name)+".xlsx", index=False)
if os.path.exists(MYSY_GV.TEMPORARY_DIRECTORY+"/"+str(file_name)+".xlsx"):
path = MYSY_GV.TEMPORARY_DIRECTORY+"/"+str(file_name)+".xlsx"
return True, send_file(path, as_attachment=True)
else:
return False, False
except Exception as e:
exc_type, exc_obj, exc_tb = sys.exc_info()
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - ERRORRRR AT Line : " + str(exc_tb.tb_lineno))
return False, "Impossible d'envoyer la confirmation d'inscription"

File diff suppressed because one or more lines are too long

View File

@ -1,144 +1,183 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<!--[if gtemso 9]><xml>
<!--[if gtemso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
<o:PixelsPerInch>96</o:PixelsPerInch>
</o:OfficeDocumentSettings>
</xml><![endif]-->
</xml><![endif]-->
<title>Create PRO Account</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width">
<style>
html, body {
font-family: 'Arial', sans-serif;
html,
body {
font-family: 'Arial', sans-serif;
}
</style>
</head>
<body bgcolor="#fff" style="margin:0px; padding:0px; -webkit-text-size-adjust:none;"><!--[if gtemso 9]><xml>
<body bgcolor="#fff" style="margin:0px; padding:0px; -webkit-text-size-adjust:none;">
<!--[if gtemso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
<o:PixelsPerInch>96</o:PixelsPerInch>
</o:OfficeDocumentSettings>
</xml><![endif]-->
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="viewport" content="width=device-width"><!--[if gtemso 9]><xml>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width">
<!--[if gtemso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
<o:PixelsPerInch>96</o:PixelsPerInch>
</o:OfficeDocumentSettings>
</xml><![endif]-->
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="viewport" content="width=device-width">
<table bgcolor="#fff" border="0" cellpadding="0" cellspacing="0" height="100%" style="margin:0 auto;" width="100%">
<tbody>
<tr>
<td align="center" bgcolor="#C0C0C0" height="100%" width="600">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td bgcolor="#104277" height="69" style="height:69px;" width="600">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td align="center" height="69" style="height:69px;" valign="middle" width="600"><img alt="Mysy Training Logo" src="https://img.mysy-training.com/MYSY-LOGO-WHITE.png" alt="Mysy Training Logo" width="18%" style="display: block;" /></td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td bgcolor="#fff" height="165" style="height:165px;" width="600">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td align="center" height="165" style="height:165px; padding-left: 10px; padding-right: 10px;background-color:#ffffff" valign="middle" width="600">
<div style="display: block;">
<div style="margin-left: auto; margin-right: auto">
<div style="text-align: center; font-family: Verdana, Geneva, Tahoma, sans-serif;
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width">
<table bgcolor="#fff" border="0" cellpadding="0" cellspacing="0" height="100%" style="margin:0 auto;" width="100%">
<tbody>
<tr>
<td align="center" bgcolor="#C0C0C0" height="100%" width="600">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td bgcolor="#104277" height="69" style="height:69px;" width="600">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td align="center" height="69" style="height:69px;" valign="middle"
width="600"><img alt="Mysy Training Logo"
src="https://img.mysy-training.com/MYSY-LOGO-WHITE.png"
alt="Mysy Training Logo" width="18%" style="display: block;" />
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td bgcolor="#ffffff" height="165" style="height:165px; padding: 0.7rem;" width="600">
<table border="0" cellpadding="0" cellspacing="0" bgcolor="#ffffff"
style="background-color:#ffffff">
<tbody>
<tr>
<td align="center" height="165"
style="height:165px; padding-left: 10px; padding-right: 10px;background-color:#ffffff"
valign="middle" width="600">
<div style="display: block;">
<div style="margin-left: auto; margin-right: auto">
<div style="text-align: center; font-family: Verdana, Geneva, Tahoma, sans-serif;
font-size: small; line-height: 1.4rem;color: #3b3e40;">
<p style="font-size:small; font-weight:bold; margin-top: 1rem;">Activation du votre compte professionnel MySy Training </p>
<p> Bonjour {{ params.user_name }}</p>
<p style="text-align:justify">
<p style="text-align:justify">
Vous avez fait une demande de création d'un compte professionnel sur mysy-training.com.</p>
<p style="text-align:justify">La sécurité de vos données est primordiale pour nous. Une fois que vous aurez activé votre compte vous allez recevoir <font color="red"> une clé secrète </font> nécessaire pour vous connecter.</p>
<p style="text-align:justify">Pour activer votre compte, veuillez cliquer sur le lien ci-dessous. </p>
</p>
<br/>
<a href={{params.mysyurl}}>
<button style="background-color:#619E31; border-radius: 20px;padding-left: 10px;
<p
style="font-size:small; font-weight:bold; margin-top: 1rem;">
Activation du votre compte professionnel MySy
Training </p>
<p> Bonjour {{ params.user_name }}</p>
<p style="text-align:justify">
<p style="text-align:justify">
Vous avez fait une demande de création d'un compte
professionnel sur mysy-training.com.</p>
<p style="text-align:justify">La sécurité de vos données
est primordiale pour nous. Une fois que vous aurez
activé votre compte vous allez recevoir <font
color="red"> une clé secrète </font> nécessaire
pour vous connecter.</p>
<p style="text-align:justify">Pour activer votre compte,
veuillez cliquer sur le lien ci-dessous. </p>
</p>
<br />
<a href={{params.mysyurl}}>
<button style="background-color:#619E31; border-radius: 20px;padding-left: 10px;
padding-right: 10px; padding-top: 5px;
padding-bottom: 5px;cursor:pointer;min-width: 5rem; color: white;
width: 10rem;"> Valider </button>
</a>
<p style="text-align:justify">
<p style="text-align:justify; color: red; text-decoration: underline;">Important </p>
<p style="text-align:justify">
Pour vous connecter entant que professionnel sur le
site mysy-training.com, la clé secrète et le mot de passe sont nécessaires.</p>
</p>
</a>
<p style="font-size:x-small;margin-top: 1rem; line-height: normal; margin-bottom: 1rem;">
Cordialement<br/>
MySy Training Technology<br/>
Contact : +337 69 20 39 45<br/>
Email : contact@mysy-training.com<br/>
</p>
</div>
</div>
</div>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td bgcolor="#104277" width="600">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td align="center" valign="middle" width="600">
<div style="
<p style="text-align:justify">
<p
style="text-align:justify; color: red; text-decoration: underline;">
Important </p>
<p style="text-align:justify">
Pour vous connecter entant que professionnel sur le
site mysy-training.com, la clé secrète et le mot de
passe sont nécessaires.</p>
</p>
<p
style="font-size:x-small;margin-top: 1rem; line-height: normal; margin-bottom: 1rem;">
Cordialement<br />
MySy Training Technology<br />
Contact : +337 69 20 39 45<br />
Email : contact@mysy-training.com<br />
</p>
</div>
</div>
</div>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td bgcolor="#104277" width="600">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td align="center" valign="middle" width="600">
<div style="
padding: 10px 20px;
margin-bottom: 1rem;
color: #ffffff;
">
<p style="font-size:xx-small; text-align: center;font-family: Verdana, Geneva, Tahoma, sans-serif;">
Cet email a été envoyé à {{params.user_name}} <br />
Ce mail vous est adressé par MYSY Training dont le siège social est situé au 1 Cr du Havre, 75008 Paris. Conformément à la Loi Informatique et Liberté Loi n° 78-17 du 6 janvier 1978 modifiée et au Règlement Général sur la Protection des Données Règlement (UE) 2016/679 du Parlement européen et du Conseil du 27 avril 2016 dit RGPD, vous disposez d'un droit d'accès, de rectification, d'effacement, de limitation et d'opposition au traitement de vos données. Vous pouvez exercer vos droits par courrier postal envoyé à : MYSY Training 1 Cr du Havre, 75008 Paris ou par mail : contact@mysy-training.com.
<br/>
<a href="#">Se désinscrire</a><br/>
</p>
</div>
<p
style="font-size:xx-small; text-align: center;font-family: Verdana, Geneva, Tahoma, sans-serif;">
Cet email a été envoyé à {{params.user_name}} <br />
Ce mail vous est adressé par MYSY Training dont le siège
social est situé au 1 Cr du Havre, 75008 Paris. Conformément
à la Loi Informatique et Liberté Loi n° 78-17 du 6 janvier
1978 modifiée et au Règlement Général sur la Protection des
Données Règlement (UE) 2016/679 du Parlement européen et du
Conseil du 27 avril 2016 dit RGPD, vous disposez d'un droit
d'accès, de rectification, d'effacement, de limitation et
d'opposition au traitement de vos données. Vous pouvez
exercer vos droits par courrier postal envoyé à : MYSY
Training 1 Cr du Havre, 75008 Paris ou par mail :
contact@mysy-training.com.
<br />
</p>
</div>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</body>
</html>

View File

@ -1,149 +1,187 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<!--[if gtemso 9]><xml>
<!--[if gtemso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
<o:PixelsPerInch>96</o:PixelsPerInch>
</o:OfficeDocumentSettings>
</xml><![endif]-->
</xml><![endif]-->
<title>Creation compte utilisateur</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width">
<style>
html, body {
font-family: 'Arial', sans-serif;
html,
body {
font-family: 'Arial', sans-serif;
}
</style>
</head>
<body bgcolor="#fff" style="margin:0px; padding:0px; -webkit-text-size-adjust:none;"><!--[if gtemso 9]><xml>
<body bgcolor="#fff" style="margin:0px; padding:0px; -webkit-text-size-adjust:none;">
<!--[if gtemso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
<o:PixelsPerInch>96</o:PixelsPerInch>
</o:OfficeDocumentSettings>
</xml><![endif]-->
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="viewport" content="width=device-width"><!--[if gtemso 9]><xml>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width">
<!--[if gtemso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
<o:PixelsPerInch>96</o:PixelsPerInch>
</o:OfficeDocumentSettings>
</xml><![endif]-->
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="viewport" content="width=device-width">
<table bgcolor="#fff" border="0" cellpadding="0" cellspacing="0" height="100%" style="margin:0 auto;" width="100%">
<tbody>
<tr>
<td align="center" bgcolor="#C0C0C0" height="100%" width="600">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td bgcolor="#104277" height="69" style="height:69px;" width="600">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td align="center" height="69" style="height:69px;" valign="middle" width="600"><img alt="Mysy Training Logo" src="https://img.mysy-training.com/MYSY-LOGO-WHITE.png" alt="Mysy Training Logo" width="18%" style="display: block;" /></td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td bgcolor="#fff" height="165" style="height:165px;" width="600">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td align="center" height="165" style="height:165px; padding-left: 10px; padding-right: 10px;background-color:#ffffff" valign="middle" width="600">
<div style="display: block;">
<div style="margin-left: auto; margin-right: auto">
<div style="text-align: center; font-family: Verdana, Geneva, Tahoma, sans-serif;
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width">
<table bgcolor="#fff" border="0" cellpadding="0" cellspacing="0" height="100%" style="margin:0 auto;" width="100%">
<tbody>
<tr>
<td align="center" bgcolor="#C0C0C0" height="100%" width="600">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td bgcolor="#104277" height="69" style="height:69px;" width="600">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td align="center" height="69" style="height:69px;" valign="middle"
width="600"><img alt="Mysy Training Logo"
src="https://img.mysy-training.com/MYSY-LOGO-WHITE.png"
alt="Mysy Training Logo" width="18%" style="display: block;" />
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td bgcolor="#ffffff" height="165" style="height:165px; padding: 0.7rem;" width="600">
<table border="0" cellpadding="0" cellspacing="0" bgcolor="#ffffff"
style="background-color:#ffffff">
<tbody>
<tr>
<td align="center" height="165"
style="height:165px; padding-left: 10px; padding-right: 10px;background-color:#ffffff"
valign="middle" width="600">
<div style="display: block;">
<div style="margin-left: auto; margin-right: auto">
<div style="text-align: center; font-family: Verdana, Geneva, Tahoma, sans-serif;
font-size: small; line-height: 1.4rem;color: #3b3e40;">
<p style="font-size:small; font-weight:bold; margin-top: 1rem;">Activation du votre compte MySy Training</p>
<p> Bonjour {{ params.user_name }}</p>
<p style="text-align:justify">
<p style="text-align:justify">
Vous avez fait une demande de création de profil sur mysy-training.com. Pour activer votre compte, veuillez cliquer sur le lien ci-dessous
</p>
<p style="text-align:center">
<a href={{params.mysyurl}}>
<button style="background-color:#619E31; border-radius: 20px;padding-left: 10px;
<p
style="font-size:small; font-weight:bold; margin-top: 1rem;">
Activation du votre compte MySy Training</p>
<p> Bonjour {{ params.user_name }}</p>
<p style="text-align:justify">
<p style="text-align:justify">
Vous avez fait une demande de création de profil sur
mysy-training.com. Pour activer votre compte,
veuillez cliquer sur le lien ci-dessous
</p>
<p style="text-align:center">
<a href={{params.mysyurl}}>
<button style="background-color:#619E31; border-radius: 20px;padding-left: 10px;
padding-right: 10px; padding-top: 5px;
padding-bottom: 5px;cursor:pointer;min-width: 5rem; color: white;
width: 10rem;"> Valider </button>
</a>
</p>
<p >
<ul style="text-align:left">
<li> Si vous n'arrivez pas jusqu'au bout de la procédure d'inscription, il faudra recommencer l'inscription depuis le début (le lien dactivation n'est valable que pour la procédure en cours).
</li>
<li>
Si vous n'avez pas demandé l'ouverture d'un compte MYSY Training veuillez ignorer cet e-mail.
</li>
<li>
Si vous avez des questions ou des commentaires, contactez-nous sur les plateformes ci-dessous
</li>
</ul>
</p>
</p>
</a>
</p>
<p style="font-size:x-small;margin-top: 1rem; line-height: normal;margin-bottom: 1rem;">
Cordialement<br/>
MySy Training Technology<br/>
Contact : +337 69 20 39 45<br/>
Email : contact@mysy-training.com<br/>
</p>
</div>
</div>
</div>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td bgcolor="#104277" width="600">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td align="center" valign="middle" width="600">
<div style="
<p>
<ul style="text-align:left">
<li> Si vous n'arrivez pas jusqu'au bout de la
procédure d'inscription, il faudra recommencer
l'inscription depuis le début (le lien
dactivation n'est valable que pour la procédure
en cours).
</li>
<li>
Si vous n'avez pas demandé l'ouverture d'un
compte MYSY Training veuillez ignorer cet
e-mail.
</li>
<li>
Si vous avez des questions ou des commentaires,
contactez-nous sur les plateformes ci-dessous
</li>
</ul>
</p>
</p>
<p
style="font-size:x-small;margin-top: 1rem; line-height: normal;margin-bottom: 1rem;">
Cordialement<br />
MySy Training Technology<br />
Contact : +337 69 20 39 45<br />
Email : contact@mysy-training.com<br />
</p>
</div>
</div>
</div>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td bgcolor="#104277" width="600">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td align="center" valign="middle" width="600">
<div style="
padding: 10px 20px;
margin-bottom: 1rem;
color: #ffffff;
">
<p style="font-size:xx-small; text-align: center;font-family: Verdana, Geneva, Tahoma, sans-serif;">
Cet email a été envoyé à {{params.user_name}} <br />
Ce mail vous est adressé par MYSY Training dont le siège social est situé au 1 Cr du Havre, 75008 Paris. Conformément à la Loi Informatique et Liberté Loi n° 78-17 du 6 janvier 1978 modifiée et au Règlement Général sur la Protection des Données Règlement (UE) 2016/679 du Parlement européen et du Conseil du 27 avril 2016 dit RGPD, vous disposez d'un droit d'accès, de rectification, d'effacement, de limitation et d'opposition au traitement de vos données. Vous pouvez exercer vos droits par courrier postal envoyé à : MYSY Training 1 Cr du Havre, 75008 Paris ou par mail : contact@mysy-training.com.
<br/>
<a href="#">Se désinscrire</a><br/>
</p>
</div>
<p
style="font-size:xx-small; text-align: center;font-family: Verdana, Geneva, Tahoma, sans-serif;">
Cet email a été envoyé à {{params.user_name}} <br />
Ce mail vous est adressé par MYSY Training dont le siège
social est situé au 1 Cr du Havre, 75008 Paris. Conformément
à la Loi Informatique et Liberté Loi n° 78-17 du 6 janvier
1978 modifiée et au Règlement Général sur la Protection des
Données Règlement (UE) 2016/679 du Parlement européen et du
Conseil du 27 avril 2016 dit RGPD, vous disposez d'un droit
d'accès, de rectification, d'effacement, de limitation et
d'opposition au traitement de vos données. Vous pouvez
exercer vos droits par courrier postal envoyé à : MYSY
Training 1 Cr du Havre, 75008 Paris ou par mail :
contact@mysy-training.com.
<br />
</p>
</div>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</body>
</html>

View File

@ -66,7 +66,6 @@
<td bgcolor="#ffffff" height="165" style="height:165px;" width="600">
<table border="0" cellpadding="0" cellspacing="0" bgcolor="#ffffff"
style="background-color:#ffffff">
<tbody>
<tr>
<td align="center" height="165"
@ -76,9 +75,9 @@
<div style="display: block;">
<div style="margin-left: auto; margin-right: auto">
<div style="text-align: center; font-famliy: Verdana, Geneva, Tahoma, sans-serif;
font-size: small; line-height: 1.4rem;color: #3b3e40;">
font-size: x-small; line-height: 1.4rem;color: #3b3e40;">
<p
style="font-size:small; font-weight:bold; margin-top: 1rem;">
style="font-size:x-small; font-weight:bold; margin-top: 1rem;">
Demande d'information pour la formation <u>
{{params.class_title}} </u>
</p>
@ -94,7 +93,10 @@
<li> Email : {{params.email}} </li>
<li> Telephone : {{params.telephone}} </li>
<li> Employeur : {{params.employeur}} </li>
<li> Message : {{params.message}} </li>
<li> Message : </li>
<p style="text-align:left; font-style: italic;">
"" {{params.message}} ""
</p>
</ul>
</p>
@ -108,7 +110,7 @@
<p
style="font-size:x-small;margin-top: 1rem; line-height: normal;margin-bottom: 1rem;">
style="font-size:x-x-small;margin-top: 1rem; line-height: normal;margin-bottom: 1rem;">
Cordialement<br />
MySy Training Technology<br />
Contact : +337 69 20 39 45<br />

View File

@ -1,217 +1,268 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<!--[if gtemso 9]><xml>
<!--[if gtemso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
<o:PixelsPerInch>96</o:PixelsPerInch>
</o:OfficeDocumentSettings>
</xml><![endif]-->
</xml><![endif]-->
<title>MySy : Votre facture N° {{params.invoice_id}}</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width">
<style>
html, body {
font-family: 'Arial', sans-serif;
html,
body {
font-family: 'Arial', sans-serif;
}
</style>
</head>
<body bgcolor="#fff" style="margin:0px; padding:0px; -webkit-text-size-adjust:none;"><!--[if gtemso 9]><xml>
<body bgcolor="#fff" style="margin:0px; padding:0px; -webkit-text-size-adjust:none;">
<!--[if gtemso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
<o:PixelsPerInch>96</o:PixelsPerInch>
</o:OfficeDocumentSettings>
</xml><![endif]-->
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="viewport" content="width=device-width"><!--[if gtemso 9]><xml>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width">
<!--[if gtemso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
<o:PixelsPerInch>96</o:PixelsPerInch>
</o:OfficeDocumentSettings>
</xml><![endif]-->
<title></title>
<style type="text/css" media="all">
body {margin-right: 10px;}
table {border-collapse: collapse; border-spacing: 0;}
th, td {padding: 0.25em 0.75em; }
thead th {border-bottom: 1px solid #333; text-align: center; font-weight: bold; width: 20%;}
tfoot th, tfoot td {border-top: 2px solid #666; color: #363;}
<title></title>
<style type="text/css" media="all">
body {
margin-right: 10px;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
th,
td {
padding: 0.25em 0.75em;
}
thead th {
border-bottom: 1px solid #333;
text-align: center;
font-weight: bold;
width: 20%;
}
tfoot th,
tfoot td {
border-top: 2px solid #666;
color: #363;
}
</style>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="viewport" content="width=device-width">
<table bgcolor="#fff" border="0" cellpadding="0" cellspacing="0" height="100%" style="margin:0 auto;" width="100%">
<tbody>
<tr>
<td align="center" bgcolor="#C0C0C0" height="100%" width="600">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td bgcolor="#104277" height="69" style="height:69px;" width="600">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td align="center" height="69" style="height:69px;" valign="middle" width="600"><img alt="Mysy Training Logo" src="https://img.mysy-training.com/MYSY-LOGO-WHITE.png" alt="Mysy Training Logo" width="18%" style="display: block;" /></td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td bgcolor="#ffffff" height="165" style="height:165px;" width="600">
<table border="0" cellpadding="0" cellspacing="0" bgcolor="#ffffff" style="background-color:#ffffff">
<tbody>
<tr>
<td align="center" height="165" style="height:165px;" valign="middle" width="600">
<div style="display: block;">
<div style="margin-left: auto; margin-right: auto">
<div style="text-align: center; font-family: Verdana, Geneva, Tahoma, sans-serif;
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width">
<table bgcolor="#fff" border="0" cellpadding="0" cellspacing="0" height="100%" style="margin:0 auto;" width="100%">
<tbody>
<tr>
<td align="center" bgcolor="#C0C0C0" height="100%" width="600">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td bgcolor="#104277" height="69" style="height:69px;" width="600">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td align="center" height="69" style="height:69px;" valign="middle"
width="600"><img alt="Mysy Training Logo"
src="https://img.mysy-training.com/MYSY-LOGO-WHITE.png"
alt="Mysy Training Logo" width="18%" style="display: block;" />
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td bgcolor="#ffffff" height="165" style="height:165px; padding: 0.7rem;" width="600">
<table border="0" cellpadding="0" cellspacing="0" bgcolor="#ffffff"
style="background-color:#ffffff">
<tbody>
<tr>
<td align="center" height="165" style="height:165px;" valign="middle"
width="600">
<div style="display: block;">
<div style="margin-left: auto; margin-right: auto">
<div style="text-align: center; font-family: Verdana, Geneva, Tahoma, sans-serif;
font-size: small; line-height: 1.4rem;color: #3b3e40;">
<p style="font-size:small; font-weight:bold">MySy : Votre facture N° {{params.invoice_id}}</p>
<p style="text-align:right; font-size: smaller;">
{{params.client_name}}<br/>
{{params.client_address}}<br/>
{{params.client_zip_ville}}<br/>
{{params.client_pays}}<br/>
</p>
<p style="text-align:left; font-size: smaller;">
Facture n° {{params.invoice_id}}<br/>
<p style="font-size:small; font-weight:bold">MySy :
Votre facture N° {{params.invoice_id}}</p>
<p style="text-align:right; font-size: smaller;">
{{params.client_name}}<br />
{{params.client_address}}<br />
{{params.client_zip_ville}}<br />
{{params.client_pays}}<br />
</p>
Date de commande : {{params.date_order}}<br/>
<p style="width: 100%;">
<p style="text-align:left; float: left;
width: 50%; font-size: smaller">Date de facture: {{params.invoice_date}} </p>
<p style="text-align:right; float: right;
<p style="text-align:left; font-size: smaller;">
Facture n° {{params.invoice_id}}<br />
Date de commande : {{params.date_order}}<br />
<p style="width: 100%;">
<p style="text-align:left; float: left;
width: 50%; font-size: smaller">Date de facture: {{params.invoice_date}} </p>
<p style="text-align:right; float: right;
width: 50%;font-size: smaller"> Date échéance : {{params.due_date}}</p>
</p>
</p>
<p style="width: 100%;">
<p style=" text-align:left; float: left; width: 50%;font-size: smaller">Origine : {{params.orign_order}} </p>
<p style=" text-align:right; float: right; width: 50%;font-size: smaller"> &nbsp;</p>
</p>
<p style="width: 100%;">
<p
style=" text-align:left; float: left; width: 50%;font-size: smaller">
Origine : {{params.orign_order}} </p>
<p
style=" text-align:right; float: right; width: 50%;font-size: smaller">
&nbsp;</p>
</p>
</p>
<table style="font-size:smaller; margin-left: auto;">
<thead>
<tr>
<th scope="col">Description</th>
<th scope="col">Quantité</th>
<th scope="col">Prix unitaire</th>
<th scope="col">Montant</th>
</tr>
</thead>
<tbody>
<tr>
<td scope="col">{{params.packs}} <br/> </td>
<td scope="col">{{params.qty}}</td>
<td scope="col">{{params.unit_price}}</td>
<td scope="col">{{params.montant}}</td>
</tr>
<tr>
<td>{{params.detail_packs}}</td>
<td> &nbsp;</td>
<td> &nbsp;</td>
<td> &nbsp;</td>
</tr>
<tr>
<td> &nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</tbody>
</table>
</p>
<p style="margin-right:0px">
<table style="font-size:smaller; margin-left: auto;">
<tbody>
<tr>
<td>Total HT</td>
<td>{{params.total_ht}}</td>
</tr>
<tr>
<td>TVA</td>
<td>{{params.tva}} € </td>
</tr>
</tbody>
<tfoot>
<td>Total</td>
<td>{{params.total_ttc}} € </td>
</tfoot>
</table>
</p>
<p> &nbsp;</p>
<p style="font-size:x-small;margin-top: 1rem; line-height: normal;">
Cordialement<br/>
MySy Training Technology<br/>
Contact : +337 69 20 39 45<br/>
Email : contact@mysy-training.com<br/>
</p>
</div>
</div>
</div>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td bgcolor="#104277" width="600">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td align="center" valign="middle" width="600">
<div style="
<table style="font-size:smaller; margin-left: auto;">
<thead>
<tr>
<th scope="col">Description</th>
<th scope="col">Quantité</th>
<th scope="col">Prix unitaire</th>
<th scope="col">Montant</th>
</tr>
</thead>
<tbody>
<tr>
<td scope="col">{{params.packs}} <br />
</td>
<td scope="col">{{params.qty}}</td>
<td scope="col">{{params.unit_price}}</td>
<td scope="col">{{params.montant}}</td>
</tr>
<tr>
<td colspan="4" style="padding-top: 1rem;">
{{params.detail_packs}}
</td>
</tr>
<tr>
<td> &nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</tbody>
</table>
<p style="margin-right:0px">
<table style="font-size:smaller; margin-left: auto;">
<tbody>
<tr>
<td>Total HT</td>
<td>{{params.total_ht}}</td>
</tr>
<tr>
<td>TVA</td>
<td>{{params.tva}} € </td>
</tr>
</tbody>
<tfoot>
<td>Total</td>
<td>{{params.total_ttc}} € </td>
</tfoot>
</table>
</p>
<p> &nbsp;</p>
<p
style="font-size:x-small;margin-top: 1rem; line-height: normal;">
Cordialement<br />
MySy Training Technology<br />
Contact : +337 69 20 39 45<br />
Email : contact@mysy-training.com<br />
</p>
</div>
</div>
</div>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td bgcolor="#104277" width="600">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td align="center" valign="middle" width="600">
<div style="
padding: 10px 20px;
margin-bottom: 1rem;
color: #ffffff;
">
<p style="font-size:xx-small; text-align: center;font-family: Verdana, Geneva, Tahoma, sans-serif;">
Cet email a été envoyé à {{params.client_email}} <br />
Ce mail vous est adressé par MYSY Training dont le siège social est situé au 1 Cr du Havre, 75008 Paris. Conformément à la Loi Informatique et Liberté Loi n° 78-17 du 6 janvier 1978 modifiée et au Règlement Général sur la Protection des Données Règlement (UE) 2016/679 du Parlement européen et du Conseil du 27 avril 2016 dit RGPD, vous disposez d'un droit d'accès, de rectification, d'effacement, de limitation et d'opposition au traitement de vos données. Vous pouvez exercer vos droits par courrier postal envoyé à : MYSY Training 1 Cr du Havre, 75008 Paris ou par mail : contact@mysy-training.com.
<br/>
<a href="#">Se désinscrire</a><br/>
</p>
</div>
<p
style="font-size:xx-small; text-align: center;font-family: Verdana, Geneva, Tahoma, sans-serif;">
Cet email a été envoyé à {{params.client_email}} <br />
Ce mail vous est adressé par MYSY Training dont le siège
social est situé au 1 Cr du Havre, 75008 Paris. Conformément
à la Loi Informatique et Liberté Loi n° 78-17 du 6 janvier
1978 modifiée et au Règlement Général sur la Protection des
Données Règlement (UE) 2016/679 du Parlement européen et du
Conseil du 27 avril 2016 dit RGPD, vous disposez d'un droit
d'accès, de rectification, d'effacement, de limitation et
d'opposition au traitement de vos données. Vous pouvez
exercer vos droits par courrier postal envoyé à : MYSY
Training 1 Cr du Havre, 75008 Paris ou par mail :
contact@mysy-training.com.
<br />
</p>
</div>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</body>
</html>

View File

@ -1,207 +1,255 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<!--[if gtemso 9]><xml>
<!--[if gtemso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
<o:PixelsPerInch>96</o:PixelsPerInch>
</o:OfficeDocumentSettings>
</xml><![endif]-->
</xml><![endif]-->
<title>Confirmation de votre commande {{params.order_id}}</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width">
<style>
html, body {
font-family: 'Arial', sans-serif;
html,
body {
font-family: 'Arial', sans-serif;
}
</style>
</head>
<body bgcolor="#fff" style="margin:0px; padding:0px; -webkit-text-size-adjust:none;"><!--[if gtemso 9]><xml>
<body bgcolor="#fff" style="margin:0px; padding:0px; -webkit-text-size-adjust:none;">
<!--[if gtemso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
<o:PixelsPerInch>96</o:PixelsPerInch>
</o:OfficeDocumentSettings>
</xml><![endif]-->
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="viewport" content="width=device-width"><!--[if gtemso 9]><xml>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width">
<!--[if gtemso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
<o:PixelsPerInch>96</o:PixelsPerInch>
</o:OfficeDocumentSettings>
</xml><![endif]-->
<title></title>
<style type="text/css" media="all">
body {margin-right: 10px;}
table {border-collapse: collapse; border-spacing: 0;}
th, td {padding: 0.25em 0.75em; }
thead th {border-bottom: 1px solid #333; text-align: center; font-weight: bold; width: 20%;}
tfoot th, tfoot td {border-top: 2px solid #666; color: #363;}
<title></title>
<style type="text/css" media="all">
body {
margin-right: 10px;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
th,
td {
padding: 0.25em 0.75em;
}
thead th {
border-bottom: 1px solid #333;
text-align: center;
font-weight: bold;
width: 20%;
}
tfoot th,
tfoot td {
border-top: 2px solid #666;
color: #363;
}
</style>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="viewport" content="width=device-width">
<table bgcolor="#fff" border="0" cellpadding="0" cellspacing="0" height="100%" style="margin:0 auto;" width="100%">
<tbody>
<tr>
<td align="center" bgcolor="#C0C0C0" height="100%" width="600">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td bgcolor="#104277" height="69" style="height:69px;" width="600">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td align="center" height="69" style="height:69px;" valign="middle" width="600"><img alt="Mysy Training Logo" src="https://img.mysy-training.com/MYSY-LOGO-WHITE.png" alt="Mysy Training Logo" width="18%" style="display: block;" /></td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td bgcolor="#ffffff" height="165" style="height:165px;" width="600">
<table border="0" cellpadding="0" cellspacing="0" bgcolor="#ffffff" style="background-color:#ffffff">
<tbody>
<tr>
<td align="center" height="165" style="height:165px;" valign="middle" width="600">
<div style="display: block;">
<div style="margin-left: auto; margin-right: auto">
<div style="text-align: center; font-family: Verdana, Geneva, Tahoma, sans-serif;
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width">
<table bgcolor="#fff" border="0" cellpadding="0" cellspacing="0" height="100%" style="margin:0 auto;" width="100%">
<tbody>
<tr>
<td align="center" bgcolor="#C0C0C0" height="100%" width="600">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td bgcolor="#104277" height="69" style="height:69px;" width="600">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td align="center" height="69" style="height:69px;" valign="middle"
width="600"><img alt="Mysy Training Logo"
src="https://img.mysy-training.com/MYSY-LOGO-WHITE.png"
alt="Mysy Training Logo" width="18%" style="display: block;" />
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td bgcolor="#ffffff" height="165" style="height:165px; padding: 0.7rem;" width="600">
<table border="0" cellpadding="0" cellspacing="0" bgcolor="#ffffff"
style="background-color:#ffffff">
<tbody>
<tr>
<td align="center" height="165" style="height:165px;" valign="middle"
width="600">
<div style="display: block;">
<div style="margin-left: auto; margin-right: auto">
<div style="text-align: center; font-family: Verdana, Geneva, Tahoma, sans-serif;
font-size: small; line-height: 1.4rem;color: #3b3e40;">
<p style="font-size:small; font-weight:bold">Confirmation de votre commande n° {{params.order_id}}</p>
<p style="text-align:right; font-size: smaller;">
{{params.client_name}}<br/>
{{params.client_address}}<br/>
{{params.client_zip_ville}}<br/>
{{params.client_pays}}<br/>
</p>
<p style="text-align:left; font-size: smaller;">
Commande n° {{params.order_id}}<br/>
Date de commande : {{params.date_order}}<br/>
{% if params.end_date %}
<nav style="color:red; text-align:left; font-size: smaller;"> {{params.end_date}}</nav>
{% endif %}
<p style="font-size:small; font-weight:bold">
Confirmation de votre commande n°
{{params.order_id}}</p>
<p style="text-align:right; font-size: smaller;">
{{params.client_name}}<br />
{{params.client_address}}<br />
{{params.client_zip_ville}}<br />
{{params.client_pays}}<br />
</p>
</p>
<table style="font-size:smaller; margin-left: auto;">
<thead>
<tr>
<th scope="col">Description</th>
<th scope="col">Quantité</th>
<th scope="col">Prix unitaire</th>
<th scope="col">Montant</th>
</tr>
</thead>
<tbody>
<tr>
<td>{{params.packs}} <br/> </td>
<td >{{params.qty}}</td>
<td>{{params.unit_price}}</td>
<td>{{params.montant}}</td>
</tr>
<tr>
<td>{{params.detail_packs}}</td>
<td> &nbsp;</td>
<td> &nbsp;</td>
<td> &nbsp;</td>
</tr>
<tr>
<td> &nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</tbody>
</table>
<p style="text-align:left; font-size: smaller;">
<p style="margin-right:0px">
<table style="font-size:smaller; margin-left: auto;">
<tbody>
<tr>
<td>Total HT</td>
<td>{{params.total_ht}}</td>
</tr>
<tr>
<td>TVA</td>
<td>{{params.tva}} € </td>
</tr>
</tbody>
<tfoot>
<td>Total</td>
<td>{{params.total_ttc}} € </td>
</tfoot>
</table>
</p>
<p> &nbsp;</p>
<p style="font-size:x-small;margin-top: 1rem; line-height: normal;">
Cordialement<br/>
MySy Training Technology<br/>
Contact : +337 69 20 39 45<br/>
Email : contact@mysy-training.com<br/>
</p>
</div>
</div>
</div>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td bgcolor="#104277" width="600">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td align="center" valign="middle" width="600">
<div style="
Commande n° {{params.order_id}}<br />
Date de commande : {{params.date_order}}<br />
{% if params.end_date %}
<nav
style="color:red; text-align:left; font-size: smaller;">
{{params.end_date}}</nav>
{% endif %}
</p>
<table style="font-size:smaller; margin-left: auto;">
<thead>
<tr>
<th scope="col">Description</th>
<th scope="col">Quantité</th>
<th scope="col">Prix unitaire</th>
<th scope="col">Montant</th>
</tr>
</thead>
<tbody>
<tr>
<td>{{params.packs}} <br /> </td>
<td>{{params.qty}}</td>
<td>{{params.unit_price}}</td>
<td>{{params.montant}}</td>
</tr>
<tr>
<td colspan="4" style="padding-top: 1rem;">
{{params.detail_packs}}</td>
</tr>
<tr>
<td> &nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</tbody>
</table>
<p style="margin-right:0px">
<table style="font-size:smaller; margin-left: auto;">
<tbody>
<tr>
<td>Total HT</td>
<td>{{params.total_ht}}</td>
</tr>
<tr>
<td>TVA</td>
<td>{{params.tva}} € </td>
</tr>
</tbody>
<tfoot>
<td>Total</td>
<td>{{params.total_ttc}} € </td>
</tfoot>
</table>
</p>
<p> &nbsp;</p>
<p
style="font-size:x-small;margin-top: 1rem; line-height: normal;">
Cordialement<br />
MySy Training Technology<br />
Contact : +337 69 20 39 45<br />
Email : contact@mysy-training.com<br />
</p>
</div>
</div>
</div>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td bgcolor="#104277" width="600">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td align="center" valign="middle" width="600">
<div style="
padding: 10px 20px;
margin-bottom: 1rem;
color: #ffffff;
">
<p style="font-size:xx-small; text-align: center;font-family: Verdana, Geneva, Tahoma, sans-serif;">
Cet email a été envoyé à {{params.client_email}} <br />
Ce mail vous est adressé par MYSY Training dont le siège social est situé au 1 Cr du Havre, 75008 Paris. Conformément à la Loi Informatique et Liberté Loi n° 78-17 du 6 janvier 1978 modifiée et au Règlement Général sur la Protection des Données Règlement (UE) 2016/679 du Parlement européen et du Conseil du 27 avril 2016 dit RGPD, vous disposez d'un droit d'accès, de rectification, d'effacement, de limitation et d'opposition au traitement de vos données. Vous pouvez exercer vos droits par courrier postal envoyé à : MYSY Training 1 Cr du Havre, 75008 Paris ou par mail : contact@mysy-training.com.
<br/>
<a href="#">Se désinscrire</a><br/>
</p>
</div>
<p
style="font-size:xx-small; text-align: center;font-family: Verdana, Geneva, Tahoma, sans-serif;">
Cet email a été envoyé à {{params.client_email}} <br />
Ce mail vous est adressé par MYSY Training dont le siège
social est situé au 1 Cr du Havre, 75008 Paris. Conformément
à la Loi Informatique et Liberté Loi n° 78-17 du 6 janvier
1978 modifiée et au Règlement Général sur la Protection des
Données Règlement (UE) 2016/679 du Parlement européen et du
Conseil du 27 avril 2016 dit RGPD, vous disposez d'un droit
d'accès, de rectification, d'effacement, de limitation et
d'opposition au traitement de vos données. Vous pouvez
exercer vos droits par courrier postal envoyé à : MYSY
Training 1 Cr du Havre, 75008 Paris ou par mail :
contact@mysy-training.com.
<br />
</p>
</div>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</body>
</html>

View File

@ -1,140 +1,173 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<!--[if gtemso 9]><xml>
<!--[if gtemso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
<o:PixelsPerInch>96</o:PixelsPerInch>
</o:OfficeDocumentSettings>
</xml><![endif]-->
</xml><![endif]-->
<title>Réinitialisation de votre compte mot de passe </title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width">
<style>
html, body {
font-family: 'Arial', sans-serif;
html,
body {
font-family: 'Arial', sans-serif;
}
</style>
</head>
<body bgcolor="#fff" style="margin:0px; padding:0px; -webkit-text-size-adjust:none;"><!--[if gtemso 9]><xml>
<body bgcolor="#fff" style="margin:0px; padding:0px; -webkit-text-size-adjust:none;">
<!--[if gtemso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
<o:PixelsPerInch>96</o:PixelsPerInch>
</o:OfficeDocumentSettings>
</xml><![endif]-->
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="viewport" content="width=device-width"><!--[if gtemso 9]><xml>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width">
<!--[if gtemso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
<o:PixelsPerInch>96</o:PixelsPerInch>
</o:OfficeDocumentSettings>
</xml><![endif]-->
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="viewport" content="width=device-width">
<table bgcolor="#fff" border="0" cellpadding="0" cellspacing="0" height="100%" style="margin:0 auto;" width="100%">
<tbody>
<tr>
<td align="center" bgcolor="#fafafa" height="100%" width="600">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td bgcolor="#104277" height="69" style="height:69px;" width="600">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td align="center" height="69" style="height:69px;" valign="middle" width="600"><img alt="Mysy Training Logo" src="https://img.mysy-training.com/MYSY-LOGO-WHITE.png" alt="Mysy Training Logo" width="18%" style="display: block;" /></td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td bgcolor="#fff" height="165" style="height:165px;" width="600">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td align="center" height="165" style="height:165px; padding-left: 10px; padding-right: 10px;background-color:#ffffff" valign="middle" width="600">
<div style="display: block;">
<div style="margin-left: auto; margin-right: auto">
<div style="text-align: center; font-family: Verdana, Geneva, Tahoma, sans-serif;
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width">
<table bgcolor="#fff" border="0" cellpadding="0" cellspacing="0" height="100%" style="margin:0 auto;" width="100%">
<tbody>
<tr>
<td align="center" bgcolor="#fafafa" height="100%" width="600">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td bgcolor="#104277" height="69" style="height:69px;" width="600">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td align="center" height="69" style="height:69px;" valign="middle"
width="600"><img alt="Mysy Training Logo"
src="https://img.mysy-training.com/MYSY-LOGO-WHITE.png"
alt="Mysy Training Logo" width="18%" style="display: block;" />
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td bgcolor="#ffffff" height="165" style="height:165px; padding: 0.7rem;" width="600">
<table border="0" cellpadding="0" cellspacing="0" bgcolor="#ffffff"
style="background-color:#ffffff">
<tbody>
<tr>
<td align="center" height="165"
style="height:165px; padding-left: 10px; padding-right: 10px;background-color:#ffffff"
valign="middle" width="600">
<div style="display: block;">
<div style="margin-left: auto; margin-right: auto">
<div style="text-align: center; font-family: Verdana, Geneva, Tahoma, sans-serif;
font-size: small; line-height: 1.4rem;color: #3b3e40;">
<p style="font-size:small; font-weight:bold">Réinitialisation de votre compte mot de passe sur MySy Training</p>
<p> Bonjour {{ params.user_name }}</p>
<p style="text-align:justify">
<p style="text-align:justify">
Vous avez fait une demande de réinitialisation du mot de passe de votre compte MySy-Training.
Veuillez cliquer sur le bouton ci-dessous pour le réinitialiser.
</p>
<p style="text-align:center">
<a href={{params.mysyurl}}>
<button style="background-color:#619E31; border-radius: 20px;padding-left: 10px;
<p style="font-size:small; font-weight:bold">
Réinitialisation de votre compte mot de passe sur
MySy Training</p>
<p> Bonjour {{ params.user_name }}</p>
<p style="text-align:justify">
<p style="text-align:justify">
Vous avez fait une demande de réinitialisation du
mot de passe de votre compte MySy-Training.
Veuillez cliquer sur le bouton ci-dessous pour le
réinitialiser.
</p>
<p style="text-align:center">
<a href={{params.mysyurl}}>
<button style="background-color:#619E31; border-radius: 20px;padding-left: 10px;
padding-right: 10px; padding-top: 5px;
padding-bottom: 5px;cursor:pointer;min-width: 5rem; color: white;
width: 10rem;"> Réinitialisez !</button>
</a>
</p>
<p style="text-align:justify">
Si vous n'etes pas à l'origine de cette demande, veuillez contacter le support du site mysy-training.com.
</p>
</p>
</a>
</p>
<p style="font-size:x-small;margin-top: 1rem; line-height: normal;margin-bottom: 1rem;">
Cordialement<br/>
MySy Training Technology<br/>
Contact : +337 69 20 39 45<br/>
Email : contact@mysy-training.com<br/>
</p>
</div>
</div>
</div>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td bgcolor="#104277" width="600">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td align="center" valign="middle" width="600">
<div style="
<p style="text-align:justify">
Si vous n'etes pas à l'origine de cette demande,
veuillez contacter le support du site
mysy-training.com.
</p>
</p>
<p
style="font-size:x-small;margin-top: 1rem; line-height: normal;margin-bottom: 1rem;">
Cordialement<br />
MySy Training Technology<br />
Contact : +337 69 20 39 45<br />
Email : contact@mysy-training.com<br />
</p>
</div>
</div>
</div>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td bgcolor="#104277" width="600">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td align="center" valign="middle" width="600">
<div style="
padding: 10px 20px;
margin-bottom: 1rem;
color: #ffffff;
">
<p style="font-size:xx-small; text-align: center;font-family: Verdana, Geneva, Tahoma, sans-serif;">
Cet email a été envoyé à {{params.user_name}} <br />
Ce mail vous est adressé par MYSY Training dont le siège social est situé au 1 Cr du Havre, 75008 Paris. Conformément à la Loi Informatique et Liberté Loi n° 78-17 du 6 janvier 1978 modifiée et au Règlement Général sur la Protection des Données Règlement (UE) 2016/679 du Parlement européen et du Conseil du 27 avril 2016 dit RGPD, vous disposez d'un droit d'accès, de rectification, d'effacement, de limitation et d'opposition au traitement de vos données. Vous pouvez exercer vos droits par courrier postal envoyé à : MYSY Training 1 Cr du Havre, 75008 Paris ou par mail : contact@mysy-training.com.
<br/>
<a href="#">Se désinscrire</a><br/>
</p>
</div>
<p
style="font-size:xx-small; text-align: center;font-family: Verdana, Geneva, Tahoma, sans-serif;">
Cet email a été envoyé à {{params.user_name}} <br />
Ce mail vous est adressé par MYSY Training dont le siège
social est situé au 1 Cr du Havre, 75008 Paris. Conformément
à la Loi Informatique et Liberté Loi n° 78-17 du 6 janvier
1978 modifiée et au Règlement Général sur la Protection des
Données Règlement (UE) 2016/679 du Parlement européen et du
Conseil du 27 avril 2016 dit RGPD, vous disposez d'un droit
d'accès, de rectification, d'effacement, de limitation et
d'opposition au traitement de vos données. Vous pouvez
exercer vos droits par courrier postal envoyé à : MYSY
Training 1 Cr du Havre, 75008 Paris ou par mail :
contact@mysy-training.com.
<br />
</p>
</div>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</body>
</html>

View File

@ -1,147 +1,191 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<!--[if gtemso 9]><xml>
<!--[if gtemso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
<o:PixelsPerInch>96</o:PixelsPerInch>
</o:OfficeDocumentSettings>
</xml><![endif]-->
</xml><![endif]-->
<title>Compte utilisateur actif</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width">
<style>
html, body {
font-family: 'Arial', sans-serif;
html,
body {
font-family: 'Arial', sans-serif;
}
</style>
</head>
<body bgcolor="#fff" style="margin:0px; padding:0px; -webkit-text-size-adjust:none;"><!--[if gtemso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
<o:PixelsPerInch>96</o:PixelsPerInch>
</o:OfficeDocumentSettings>
</xml><![endif]-->
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="viewport" content="width=device-width"><!--[if gtemso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
<o:PixelsPerInch>96</o:PixelsPerInch>
</o:OfficeDocumentSettings>
</xml><![endif]-->
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="viewport" content="width=device-width">
<table bgcolor="#fff" border="0" cellpadding="0" cellspacing="0" height="100%" style="margin:0 auto;" width="100%">
<tbody>
<tr>
<td align="center" bgcolor="#C0C0C0" height="100%" width="600">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td bgcolor="#104277" height="69" style="height:69px;" width="600">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td align="center" height="69" style="height:69px;" valign="middle" width="600"><img alt="Mysy Training Logo" src="https://img.mysy-training.com/MYSY-LOGO-WHITE.png" alt="Mysy Training Logo" width="18%" style="display: block;" /></td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td bgcolor="#ffffff" height="165" style="height:165px;" width="600">
<table border="0" cellpadding="0" cellspacing="0" bgcolor="#ffffff" style="background-color:#ffffff">
<tbody>
<tr>
<td align="center" height="165" style="height:165px; padding-left: 10px; padding-right: 10px;background-color:#ffffff" valign="middle" width="600">
<div style="display: block;">
<div style="margin-left: auto; margin-right: auto">
<div style="text-align: center; font-family: Verdana, Geneva, Tahoma, sans-serif;
font-size: small; line-height: 1.4rem;color: #3b3e40;">
<p style="font-size:small; font-weight:bold; margin-top: 1rem;">Votre compte utilisateur MySy Training est actif</p>
<p> Bonjour {{ params.user_name }}</p>
<p style="text-align:justify">
<p style="text-align:justify">
Vous venez d'activer votre compte professionnel sur le moteur de recherche MySy-Training. Tout s'est bien déroulé.
</p>
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td align="center" valign="middle" width="600">
<img alt="Mysy Training Logo" src="https://img.mysy-training.com/Ok_PNG.png" alt="Mysy Training ok" width="10%" style="display: block;" />
</td>
</tr>
</tbody>
</table>
<p style="text-align:justify">
En cas de perte de votre mot de passe, veuillez utiliser la fonction « MOT DE PASSE OUBLIE ? » sur la page de connexion et les informations requises seront envoyées à l'adresse électronique que vous avez indiquée lors de l'inscription.
</p>
<p style="text-align:justify">
MySy Training Technology est un moteur de recherche exclusivement dédié à la formation.
Il met le profil de lutilisateur au cœur du système pour trouver la formation la plus adaptée à sa situation.
</p>
<p style="text-align:justify">
Des algorithmes spécifiquement conçus pour le monde de la formation nous permettent dadresser un large éventail de profils.
</p>
</p>
<p style="font-size:x-small;margin-top: 1rem; line-height: normal;margin-bottom: 1rem;">
Cordialement<br/>
MySy Training Technology<br/>
Contact : +337 69 20 39 45<br/>
Email : contact@mysy-training.com<br/>
</p>
</div>
</div>
</div>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td bgcolor="#104277" width="600">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td align="center" valign="middle" width="600">
<div style="
<body bgcolor="#fff" style="margin:0px; padding:0px; -webkit-text-size-adjust:none;">
<!--[if gtemso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
<o:PixelsPerInch>96</o:PixelsPerInch>
</o:OfficeDocumentSettings>
</xml><![endif]-->
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width">
<!--[if gtemso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
<o:PixelsPerInch>96</o:PixelsPerInch>
</o:OfficeDocumentSettings>
</xml><![endif]-->
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width">
<table bgcolor="#fff" border="0" cellpadding="0" cellspacing="0" height="100%" style="margin:0 auto;" width="100%">
<tbody>
<tr>
<td align="center" bgcolor="#C0C0C0" height="100%" width="600">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td bgcolor="#104277" height="69" style="height:69px;" width="600">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td align="center" height="69" style="height:69px;" valign="middle"
width="600"><img alt="Mysy Training Logo"
src="https://img.mysy-training.com/MYSY-LOGO-WHITE.png"
alt="Mysy Training Logo" width="18%" style="display: block;" />
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td bgcolor="#ffffff" height="165" style="height:165px; padding: 0.7rem;" width="600">
<table border="0" cellpadding="0" cellspacing="0" bgcolor="#ffffff"
style="background-color:#ffffff">
<tbody>
<tr>
<td align="center" height="165"
style="height:165px; padding-left: 10px; padding-right: 10px;background-color:#ffffff"
valign="middle" width="600">
<div style="display: block;">
<div style="margin-left: auto; margin-right: auto">
<div style="text-align: center; font-family: Verdana, Geneva, Tahoma, sans-serif;
font-size: small; line-height: 1.4rem;color: #3b3e40;">
<p
style="font-size:small; font-weight:bold; margin-top: 1rem;">
Votre compte utilisateur MySy Training est actif</p>
<p> Bonjour {{ params.user_name }}</p>
<p style="text-align:justify">
<p style="text-align:justify">
Vous venez d'activer votre compte professionnel sur
le moteur de recherche MySy-Training. Tout s'est
bien déroulé.
</p>
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td align="center" valign="middle"
width="600">
<img alt="Mysy Training Logo"
src="https://img.mysy-training.com/Ok_PNG.png"
alt="Mysy Training ok" width="10%"
style="display: block;" />
</td>
</tr>
</tbody>
</table>
<p style="text-align:justify">
En cas de perte de votre mot de passe, veuillez
utiliser la fonction « MOT DE PASSE OUBLIE ? » sur
la page de connexion et les informations requises
seront envoyées à l'adresse électronique que vous
avez indiquée lors de l'inscription.
</p>
<p style="text-align:justify">
MySy Training Technology est un moteur de recherche
exclusivement dédié à la formation.
Il met le profil de lutilisateur au cœur du système
pour trouver la formation la plus adaptée à sa
situation.
</p>
<p style="text-align:justify">
Des algorithmes spécifiquement conçus pour le monde
de la formation nous permettent dadresser un large
éventail de profils.
</p>
</p>
<p
style="font-size:x-small;margin-top: 1rem; line-height: normal;margin-bottom: 1rem;">
Cordialement<br />
MySy Training Technology<br />
Contact : +337 69 20 39 45<br />
Email : contact@mysy-training.com<br />
</p>
</div>
</div>
</div>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td bgcolor="#104277" width="600">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td align="center" valign="middle" width="600">
<div style="
padding: 10px 20px;
margin-bottom: 1rem;
color: #ffffff;
">
<p style="font-size:xx-small; text-align: center;font-family: Verdana, Geneva, Tahoma, sans-serif;">
Cet email a été envoyé à {{params.user_name }} <br />
Ce mail vous est adressé par MYSY Training dont le siège social est situé au 1 Cr du Havre, 75008 Paris. Conformément à la Loi Informatique et Liberté Loi n° 78-17 du 6 janvier 1978 modifiée et au Règlement Général sur la Protection des Données Règlement (UE) 2016/679 du Parlement européen et du Conseil du 27 avril 2016 dit RGPD, vous disposez d'un droit d'accès, de rectification, d'effacement, de limitation et d'opposition au traitement de vos données. Vous pouvez exercer vos droits par courrier postal envoyé à : MYSY Training 1 Cr du Havre, 75008 Paris ou par mail : contact@mysy-training.com.
<br/>
<a href="#">Se désinscrire</a><br/>
</p>
</div>
<p
style="font-size:xx-small; text-align: center;font-family: Verdana, Geneva, Tahoma, sans-serif;">
Cet email a été envoyé à {{params.user_name }} <br />
Ce mail vous est adressé par MYSY Training dont le siège
social est situé au 1 Cr du Havre, 75008 Paris. Conformément
à la Loi Informatique et Liberté Loi n° 78-17 du 6 janvier
1978 modifiée et au Règlement Général sur la Protection des
Données Règlement (UE) 2016/679 du Parlement européen et du
Conseil du 27 avril 2016 dit RGPD, vous disposez d'un droit
d'accès, de rectification, d'effacement, de limitation et
d'opposition au traitement de vos données. Vous pouvez
exercer vos droits par courrier postal envoyé à : MYSY
Training 1 Cr du Havre, 75008 Paris ou par mail :
contact@mysy-training.com.
<br />
</p>
</div>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</body>
</html>

View File

@ -1,141 +1,182 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<!--[if gtemso 9]><xml>
<!--[if gtemso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
<o:PixelsPerInch>96</o:PixelsPerInch>
</o:OfficeDocumentSettings>
</xml><![endif]-->
</xml><![endif]-->
<title>MySy Pro Account actif</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width">
<style>
html, body {
font-family: 'Arial', sans-serif;
html,
body {
font-family: 'Arial', sans-serif;
}
</style>
</head>
<body bgcolor="#fff" style="margin:0px; padding:0px; -webkit-text-size-adjust:none;"><!--[if gtemso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
<o:PixelsPerInch>96</o:PixelsPerInch>
</o:OfficeDocumentSettings>
</xml><![endif]-->
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="viewport" content="width=device-width"><!--[if gtemso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
<o:PixelsPerInch>96</o:PixelsPerInch>
</o:OfficeDocumentSettings>
</xml><![endif]-->
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="viewport" content="width=device-width">
<table bgcolor="#fff" border="0" cellpadding="0" cellspacing="0" height="100%" style="margin:0 auto;" width="100%">
<tbody>
<tr>
<td align="center" bgcolor="#C0C0C0" height="100%" width="600">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td bgcolor="#104277" height="69" style="height:69px;" width="600">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td align="center" height="69" style="height:69px;" valign="middle" width="600"><img alt="Mysy Training Logo" src="https://img.mysy-training.com/MYSY-LOGO-WHITE.png" alt="Mysy Training Logo" width="18%" style="display: block;" /></td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td bgcolor="#ffffff" height="165" style="height:165px;" width="600">
<table border="0" cellpadding="0" cellspacing="0" bgcolor="#ffffff" style="background-color:#ffffff">
<tbody>
<tr>
<td align="center" height="165" style="height:165px; padding-left: 10px; padding-right: 10px;background-color:#ffffff" valign="middle" width="600">
<div style="display: block;">
<div style="margin-left: auto; margin-right: auto">
<div style="text-align: center; font-family: Verdana, Geneva, Tahoma, sans-serif;
font-size: small; line-height: 1.4rem;color: #3b3e40;">
<p style="font-size:small; font-weight:bold; margin-top: 1rem;">Votre compte professionnel MySy Training est actif</p>
<p > Bonjour {{ params.user_name }}</p>
<p style="text-align:justify">
<p style="text-align:justify">
Vous venez d'activer votre compte professionnel sur le moteur de recherche MySy-Training. Tout s'est bien déroulé.
</p>
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td align="center" valign="middle" width="600">
<img alt="Mysy Training Logo" src="https://img.mysy-training.com/Ok_PNG.png" alt="Mysy Training ok" width="10%" style="display: block;" />
</td>
</tr>
</tbody>
</table>
<p style="text-align:justify">
Vous pouvez dès à présent vous connecter à l'aide de votre email, mot de passe et votre <font color="red"> clé secrète </font> pour utiliser les services proposés par MySy.</p>
<p style="text-align:justify">Votre clé secrète est : {{ params.secrete }}<br />url de connexion : https://www.mysy-training.com/PartnerLogin </p>
</p>
<p style="font-size:x-small;margin-top: 1rem; line-height: normal;margin-bottom: 1rem;">
Cordialement<br/>
MySy Training Technology<br/>
Contact : +337 69 20 39 45<br/>
Email : contact@mysy-training.com<br/>
</p>
</div>
</div>
</div>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td bgcolor="#104277" width="600">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td align="center" valign="middle" width="600">
<div style="
<body bgcolor="#fff" style="margin:0px; padding:0px; -webkit-text-size-adjust:none;">
<!--[if gtemso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
<o:PixelsPerInch>96</o:PixelsPerInch>
</o:OfficeDocumentSettings>
</xml><![endif]-->
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width">
<!--[if gtemso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
<o:PixelsPerInch>96</o:PixelsPerInch>
</o:OfficeDocumentSettings>
</xml><![endif]-->
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width">
<table bgcolor="#fff" border="0" cellpadding="0" cellspacing="0" height="100%" style="margin:0 auto;" width="100%">
<tbody>
<tr>
<td align="center" bgcolor="#C0C0C0" height="100%" width="600">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td bgcolor="#104277" height="69" style="height:69px;" width="600">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td align="center" height="69" style="height:69px;" valign="middle"
width="600"><img alt="Mysy Training Logo"
src="https://img.mysy-training.com/MYSY-LOGO-WHITE.png"
alt="Mysy Training Logo" width="18%" style="display: block;" />
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td bgcolor="#ffffff" height="165" style="height:165px; padding: 0.7rem;" width="600">
<table border="0" cellpadding="0" cellspacing="0" bgcolor="#ffffff"
style="background-color:#ffffff">
<tbody>
<tr>
<td align="center" height="165"
style="height:165px; padding-left: 10px; padding-right: 10px;background-color:#ffffff"
valign="middle" width="600">
<div style="display: block;">
<div style="margin-left: auto; margin-right: auto">
<div style="text-align: center; font-family: Verdana, Geneva, Tahoma, sans-serif;
font-size: small; line-height: 1.4rem;color: #3b3e40;">
<p
style="font-size:small; font-weight:bold; margin-top: 1rem;">
Votre compte professionnel MySy Training est actif
</p>
<p> Bonjour {{ params.user_name }}</p>
<p style="text-align:justify">
<p style="text-align:justify">
Vous venez d'activer votre compte professionnel sur
le moteur de recherche MySy-Training. Tout s'est
bien déroulé.
</p>
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td align="center" valign="middle"
width="600">
<img alt="Mysy Training Logo"
src="https://img.mysy-training.com/Ok_PNG.png"
alt="Mysy Training ok" width="10%"
style="display: block;" />
</td>
</tr>
</tbody>
</table>
<p style="text-align:justify">
Vous pouvez dès à présent vous connecter à l'aide de
votre email, mot de passe et votre <font
color="red"> clé secrète </font> pour utiliser
les services proposés par MySy.</p>
<p style="text-align:justify">Votre clé secrète est : {{
params.secrete }}<br />url de connexion :
https://www.mysy-training.com/PartnerLogin </p>
</p>
<p
style="font-size:x-small;margin-top: 1rem; line-height: normal;margin-bottom: 1rem;">
Cordialement<br />
MySy Training Technology<br />
Contact : +337 69 20 39 45<br />
Email : contact@mysy-training.com<br />
</p>
</div>
</div>
</div>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td bgcolor="#104277" width="600">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td align="center" valign="middle" width="600">
<div style="
padding: 10px 20px;
margin-bottom: 1rem;
color: #858588;
">
<p style="font-size:xx-small; text-align: center;font-family: Verdana, Geneva, Tahoma, sans-serif;">
Cet email a été envoyé à {{params.user_name}} <br />
Ce mail vous est adressé par MYSY Training dont le siège social est situé au 1 Cr du Havre, 75008 Paris. Conformément à la Loi Informatique et Liberté Loi n° 78-17 du 6 janvier 1978 modifiée et au Règlement Général sur la Protection des Données Règlement (UE) 2016/679 du Parlement européen et du Conseil du 27 avril 2016 dit RGPD, vous disposez d'un droit d'accès, de rectification, d'effacement, de limitation et d'opposition au traitement de vos données. Vous pouvez exercer vos droits par courrier postal envoyé à : MYSY Training 1 Cr du Havre, 75008 Paris ou par mail : contact@mysy-training.com.
<br/>
<a href="#">Se désinscrire</a><br/>
</p>
</div>
<p
style="font-size:xx-small; text-align: center;font-family: Verdana, Geneva, Tahoma, sans-serif;">
Cet email a été envoyé à {{params.user_name}} <br />
Ce mail vous est adressé par MYSY Training dont le siège
social est situé au 1 Cr du Havre, 75008 Paris. Conformément
à la Loi Informatique et Liberté Loi n° 78-17 du 6 janvier
1978 modifiée et au Règlement Général sur la Protection des
Données Règlement (UE) 2016/679 du Parlement européen et du
Conseil du 27 avril 2016 dit RGPD, vous disposez d'un droit
d'accès, de rectification, d'effacement, de limitation et
d'opposition au traitement de vos données. Vous pouvez
exercer vos droits par courrier postal envoyé à : MYSY
Training 1 Cr du Havre, 75008 Paris ou par mail :
contact@mysy-training.com.
<br />
</p>
</div>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</body>
</html>

View File

@ -1,165 +1,205 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<!--[if gtemso 9]><xml>
<!--[if gtemso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
<o:PixelsPerInch>96</o:PixelsPerInch>
</o:OfficeDocumentSettings>
</xml><![endif]-->
</xml><![endif]-->
<title>MySy confirmation inscription formation</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width">
<style>
html, body {
font-family: 'Arial', sans-serif;
html,
body {
font-family: 'Arial', sans-serif;
}
</style>
</head>
<body bgcolor="#fff" style="margin:0px; padding:0px; -webkit-text-size-adjust:none;"><!--[if gtemso 9]><xml>
<body bgcolor="#fff" style="margin:0px; padding:0px; -webkit-text-size-adjust:none;">
<!--[if gtemso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
<o:PixelsPerInch>96</o:PixelsPerInch>
</o:OfficeDocumentSettings>
</xml><![endif]-->
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="viewport" content="width=device-width"><!--[if gtemso 9]><xml>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width">
<!--[if gtemso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
<o:PixelsPerInch>96</o:PixelsPerInch>
</o:OfficeDocumentSettings>
</xml><![endif]-->
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="viewport" content="width=device-width">
<table bgcolor="#fff" border="0" cellpadding="0" cellspacing="0" height="100%" style="margin:0 auto;" width="100%">
<tbody>
<tr>
<td align="center" bgcolor="#C0C0C0" height="100%" width="600">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td bgcolor="#104277" height="69" style="height:69px;" width="600">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td align="center" height="69" style="height:69px;" valign="middle" width="600"><img alt="Mysy Training Logo" src="https://img.mysy-training.com/MYSY-LOGO-WHITE.png" alt="Mysy Training Logo" width="18%" style="display: block;" /></td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td bgcolor="#ffffff" height="165" style="height:165px;" width="600">
<table border="0" cellpadding="0" cellspacing="0" bgcolor="#ffffff" style="background-color:#ffffff">
<tbody>
<tr>
<td align="center" height="165" style="height:165px; padding-left: 10px; padding-right: 10px;background-color:#ffffff" valign="middle" width="600">
<div style="display: block;">
<div style="margin-left: auto; margin-right: auto">
<div style="text-align: center; font-family: Verdana, Geneva, Tahoma, sans-serif;
font-size: small; line-height: 1.4rem;color: #3b3e40;">
<p style="font-size:small; font-weight:bold; margin-top: 1rem;">MySy Training : Inscription à la formation {{ params.title }}</p>
<p> Bonjour {{params.nom}} {{params.prenom}}</p>
<p style="text-align:justify">
<p style="text-align:justify">
Nous avons le plaisir de vous confirmer votre inscription à la session de formation :
<font color="green"
weight="bold"> {{params.title}} </font> qui se tiendra
<font color="green"
weight="bold">du {{params.date_du}} au {{params.date_fin}}.</font>
</p>
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td align="center" valign="middle" width="600">
<img alt="Mysy Training Logo" src="https://img.mysy-training.com/Ok_PNG.png" alt="Mysy Training ok" width="10%" style="display: block;" />
</td>
</tr>
</tbody>
</table>
{% if params.adresse == "enligne" %}
<p style="text-align:justify">­
Il s'agit d'une formation en ligne.
</p>
{% else %}
<p style="text-align:justify">­
Cette formation organisée se tiendra au {{ params.adresse }}.
</p>
{% endif %}
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width">
<table bgcolor="#fff" border="0" cellpadding="0" cellspacing="0" height="100%" style="margin:0 auto;" width="100%">
<tbody>
<tr>
<td align="center" bgcolor="#C0C0C0" height="100%" width="600">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td bgcolor="#104277" height="69" style="height:69px;" width="600">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td align="center" height="69" style="height:69px;" valign="middle"
width="600"><img alt="Mysy Training Logo"
src="https://img.mysy-training.com/MYSY-LOGO-WHITE.png"
alt="Mysy Training Logo" width="18%" style="display: block;" />
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td bgcolor="#ffffff" height="165" style="height:165px; padding: 0.7rem;" width="600">
<table border="0" cellpadding="0" cellspacing="0" bgcolor="#ffffff"
style="background-color:#ffffff">
<tbody>
<tr>
<td align="center" height="165"
style="height:165px; padding-left: 10px; padding-right: 10px;background-color:#ffffff"
valign="middle" width="600">
<div style="display: block;">
<div style="margin-left: auto; margin-right: auto">
<div style="text-align: center; font-family: Verdana, Geneva, Tahoma, sans-serif;
font-size: x-small; line-height: 1.4rem;color: #3b3e40;">
<p
style="font-size:x-small; font-weight:bold; margin-top: 1rem;">
MySy Training : Inscription à la formation {{
params.title }}</p>
<p> Bonjour {{params.nom}} {{params.prenom}}</p>
<p style="text-align:justify">
<p style="text-align:justify">
Nous avons le plaisir de vous confirmer votre
inscription à la session de formation :
<font color="green" weight="bold"> {{params.title}}
</font> qui se tiendra
<font color="green" weight="bold">du
{{params.date_du}} au {{params.date_fin}}.
</font>
</p>
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td align="center" valign="middle"
width="600">
<img alt="Mysy Training Logo"
src="https://img.mysy-training.com/Ok_PNG.png"
alt="Mysy Training ok" width="10%"
style="display: block;" />
</td>
</tr>
</tbody>
</table>
{% if params.adresse == "enligne" %}
<p style="text-align:justify">­
Il s'agit d'une formation en ligne.
</p>
{% else %}
<p style="text-align:justify">­
Cette formation organisée se tiendra au {{
params.adresse }}.
</p>
{% endif %}
<p style="text-align:justify">
Vous recevrez très prochainement le livret daccueil comprenant : <br/>
<ul style="text-align:left">
<li> La convocation,</li>
<li> Le programme détaillé, </li>
<li> Les condition de connexion pour les formations en ligne </li>
<li> Les horaires, etc</li>
</ul>
</p>
<p style="text-align:justify">
Vous trouverez en pièce jointe les conditions et modalité dannulation.
Merci pour votre confiance.
</p>
</p>
<p style="font-size:x-small;margin-top: 1rem; line-height: normal; margin-bottom: 1rem;">
Cordialement<br/>
MySy Training Technology<br/>
Contact : +337 69 20 39 45<br/>
Email : contact@mysy-training.com<br/>
</p>
</div>
</div>
</div>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td bgcolor="#104277" width="600">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td align="center" valign="middle" width="600">
<div style="
<p style="text-align:justify">
Vous recevrez très prochainement le livret daccueil
comprenant : <br />
<ul style="text-align:left">
<li> La convocation,</li>
<li> Le programme détaillé, </li>
<li> Les condition de connexion pour les formations
en ligne </li>
<li> Les horaires, etc</li>
</ul>
</p>
<p style="text-align:justify">
Vous trouverez en pièce jointe les conditions et
modalité dannulation.
Merci pour votre confiance.
</p>
</p>
<p
style="font-size:x-x-small;margin-top: 1rem; line-height: normal; margin-bottom: 1rem;">
Cordialement<br />
MySy Training Technology<br />
Contact : +337 69 20 39 45<br />
Email : contact@mysy-training.com<br />
</p>
</div>
</div>
</div>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td bgcolor="#104277" width="600">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td align="center" valign="middle" width="600">
<div style="
padding: 10px 20px;
margin-bottom: 1rem;
color: #ffffff;
">
<p style="font-size:xx-small; text-align: center;font-family: Verdana, Geneva, Tahoma, sans-serif;">
Cet email a été envoyé à {{params.email}} <br />
Ce mail vous est adressé par MYSY Training dont le siège social est situé au 1 Cr du Havre, 75008 Paris. Conformément à la Loi Informatique et Liberté Loi n° 78-17 du 6 janvier 1978 modifiée et au Règlement Général sur la Protection des Données Règlement (UE) 2016/679 du Parlement européen et du Conseil du 27 avril 2016 dit RGPD, vous disposez d'un droit d'accès, de rectification, d'effacement, de limitation et d'opposition au traitement de vos données. Vous pouvez exercer vos droits par courrier postal envoyé à : MYSY Training 1 Cr du Havre, 75008 Paris ou par mail : contact@mysy-training.com.
<br/>
<a href="#">Se désinscrire</a><br/>
</p>
</div>
<p
style="font-size:xx-small; text-align: center;font-family: Verdana, Geneva, Tahoma, sans-serif;">
Cet email a été envoyé à {{params.email}} <br />
Ce mail vous est adressé par MYSY Training dont le siège
social est situé au 1 Cr du Havre, 75008 Paris. Conformément
à la Loi Informatique et Liberté Loi n° 78-17 du 6 janvier
1978 modifiée et au Règlement Général sur la Protection des
Données Règlement (UE) 2016/679 du Parlement européen et du
Conseil du 27 avril 2016 dit RGPD, vous disposez d'un droit
d'accès, de rectification, d'effacement, de limitation et
d'opposition au traitement de vos données. Vous pouvez
exercer vos droits par courrier postal envoyé à : MYSY
Training 1 Cr du Havre, 75008 Paris ou par mail :
contact@mysy-training.com.
<br />
</p>
</div>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</body>
</html>

View File

@ -1,118 +1,129 @@
<!DOCTYPE html>
<html>
<body style="padding:20px 20px;padding-top:0px">
<div style="padding:0px;text-align:left;width:30%">
<img src="http://88.170.110.220/img/MYSY-LOGO-BLUE.png" alt="Mysy Training Logo" width="100px" /> </h2>
</div>
<div style="padding:0px;text-align:left;font-family:Georgia, 'Times New Roman', Times, serif;color:#454349;font-size:1.5rem;padding: 0px">
<div style="width:100%">
<div style="text-align:center;">
<nav style="text-align:center;font-weight: bold;"> Facture </nav>
<hr />
<div style="padding:12px 0px;text-align:right;font-family:Georgia, 'Times New Roman', Times, serif;color#454349;font-size:0.9rem;">
{{json_data.client_name}}<br/>
{{json_data.client_address}}<br/>
{{json_data.client_zip_ville}}<br/>
{{json_data.client_pays}}<br/>
<html>
</div>
<div style="padding:12px 0px;text-align:center;font-family:Georgia, 'Times New Roman', Times, serif;color#454349;font-size:0.9rem;font-weight: bold;">
Facture n° {{json_data.invoice_id}}
</div>
<br/>
<table style="width:100%;padding: 5px;">
<tr style="padding: 0px; padding-top:5px;font-size:0.9rem;">
<td style="text-align:left;">Date de facture: {{json_data.invoice_date}} </td>
<td style="text-align:right;">Date échéance : {{json_data.due_date}}</td>
</tr>
</table>
<div style="padding:12px 0px;text-align:left;font-family:Georgia, 'Times New Roman', Times, serif;color:#454349;font-size:0.9rem;width:100%;float:right;text-align:left;">Origine : {{json_data.orign_order}}
</div>
<div> &nbsp; </div>
<div style="padding:12px 0px;text-align:left;font-family:Georgia, 'Times New Roman', Times, serif;color:#454349;font-size:0.9rem;width:100%;float:right;text-align:left;">
<table style="width:100%;border: 1px solid black;padding: 0px;">
<tr style="border: 1px solid black;padding: 0px; padding-top:5px;">
<th style="text-align:center;border: 1px solid black;">Description</th>
<th style="text-align:center;border: 1px solid black;">Quantité</th>
<th style="text-align:center;border: 1px solid black;">Prix unitaire</th>
<th style="text-align:center;border: 1px solid black;">Montant</th>
</tr>
<tr style="border: 1px solid black;padding: 0px;padding: 0px; padding-top:5px;">
<td style="text-align:center;border: 1px solid black;">{{json_data.packs}}</td>
<td style="text-align:center;border: 1px solid black;">{{json_data.qty}}</td>
<td style="text-align:center;border: 1px solid black;">{{json_data.unit_price}}</td>
<td style="text-align:center;border: 1px solid black;">{{json_data.montant}}</td>
</tr>
<tr style="border: 1px solid black;">
<td style="text-align:center;border: 1px solid black;">{{json_data.packs1}}</td>
<td style="text-align:center;border: 1px solid black;">{{json_data.qty1}}</td>
<td style="text-align:center;border: 1px solid black;">{{json_data.unit_price1}}</td>
<td style="text-align:center;border: 1px solid black;">{{json_data.montant1}}</td>
</tr>
</table>
</div>
<div> &nbsp; </div>
<body style="padding:20px 20px;padding-top:0px">
<div style="padding:0px;text-align:left;width:30%">
<img src="https://img.mysy-training.com/MYSY-LOGO-BLUE.png" alt="Mysy Training Logo" width="100px" /> </h2>
</div>
<table style="width:100%;padding: 5px;float:right;padding:0px;">
<tr style="padding: 0px; padding-top:5px;font-size:0.9rem;">
<td style="text-align:left;">&nbsp; </td>
<td style="text-align:left;">&nbsp; </td>
<td style="text-align:center;">Montant HT: </td>
<td style="text-align:center;">{{json_data.total_ht}}</td>
</tr>
<div
style="padding:0px;text-align:left;font-family:Georgia, 'Times New Roman', Times, serif;color:#454349;font-size:1.5rem;padding: 0px">
<div style="width:100%">
<div style="text-align:center;">
<nav style="text-align:center;font-weight: bold;"> Facture </nav>
<hr />
<div
style="padding:12px 0px;text-align:right;font-family:Georgia, 'Times New Roman', Times, serif;color:#454349;font-size:0.9rem;">
{{json_data.client_name}}<br />
{{json_data.client_address}}<br />
{{json_data.client_zip_ville}}<br />
{{json_data.client_pays}}<br />
<tr style="padding:0px; padding-top:5px;font-size:0.9rem;">
<td style="text-align:left;">&nbsp; </td>
<td style="text-align:left;">&nbsp; </td>
<td style="text-align:center;">TVA 20% : </td>
<td style="text-align:center;">{{json_data.tva}}</td>
</tr>
</div>
<tr style="padding:0px; padding-top:5px;font-size:0.9rem;">
<td style="text-align:left;">&nbsp; </td>
<td style="text-align:left;">&nbsp; </td>
<td style="text-align:center;">Montant TTC : </td>
<td style="text-align:center;">{{json_data.total_ttc}}</td>
</tr>
</table>
<br/>
<div> &nbsp; </div>
<div> &nbsp; </div>
<div style="height:15rem;"> &nbsp; </div>
</div>
</div>
<hr />
<footer>
<div style="padding:20px 0px;text-align:center;font-family:Georgia, 'Times New Roman', Times, serif;color#454349;font-size:0.8rem;font-style: italic;">
<p>MySy Training<br/>
<div
style="padding:12px 0px;text-align:center;font-family:Georgia, 'Times New Roman', Times, serif;color:#454349;font-size:0.9rem;font-weight: bold;">
Cour du Havre 1, 75008, Paris<br/>
Facture n° {{json_data.invoice_id}}
MySy Training Technology (MTT), société par actions simplifiée au capital de 1000 euros, dont le siège social est
situé 2, place des magnolias, 77680, Roissy en Brie, immatriculée au Registre du Commerce et des Sociétés sous le numéro 917 500 860 R.C.S. Melun
</p>
</div>
</footer>
</body>
</html>
</div>
<br />
<table style="width:100%;padding: 5px;">
<tr style="padding: 0px; padding-top:5px;font-size:0.9rem;">
<td style="text-align:left;">Date de facture: {{json_data.invoice_date}} </td>
<td style="text-align:right;">Date échéance : {{json_data.due_date}}</td>
</tr>
</table>
<div
style="padding:12px 0px;text-align:left;font-family:Georgia, 'Times New Roman', Times, serif;color:#454349;font-size:0.9rem;width:100%;float:right;text-align:left;">
Origine : {{json_data.orign_order}}
</div>
<div> &nbsp; </div>
<div
style="padding:12px 0px;text-align:left;font-family:Georgia, 'Times New Roman', Times, serif;color:#454349;font-size:0.9rem;width:100%;float:right;text-align:left;">
<table style="width:100%;border: 1px solid black;padding: 0px;">
<tr style="border: 1px solid black;padding: 0px; padding-top:5px;">
<th style="text-align:center;border: 1px solid black;">Description</th>
<th style="text-align:center;border: 1px solid black;">Quantité</th>
<th style="text-align:center;border: 1px solid black;">Prix unitaire</th>
<th style="text-align:center;border: 1px solid black;">Montant</th>
</tr>
<tr style="border: 1px solid black;padding: 0px;padding: 0px; padding-top:5px;">
<td style="text-align:center;border: 1px solid black;">{{json_data.packs}}</td>
<td style="text-align:center;border: 1px solid black;">{{json_data.qty}}</td>
<td style="text-align:center;border: 1px solid black;">{{json_data.unit_price}}</td>
<td style="text-align:center;border: 1px solid black;">{{json_data.montant}}</td>
</tr>
<tr style="border: 1px solid black;">
<td style="text-align:center;border: 1px solid black;">{{json_data.packs1}}</td>
<td style="text-align:center;border: 1px solid black;">{{json_data.qty1}}</td>
<td style="text-align:center;border: 1px solid black;">{{json_data.unit_price1}}</td>
<td style="text-align:center;border: 1px solid black;">{{json_data.montant1}}</td>
</tr>
</table>
</div>
<div> &nbsp; </div>
</div>
<table style="width:100%;padding: 5px;float:right;padding:0px;">
<tr style="padding: 0px; padding-top:5px;font-size:0.9rem;">
<td style="text-align:left;">&nbsp; </td>
<td style="text-align:left;">&nbsp; </td>
<td style="text-align:center;">Montant HT: </td>
<td style="text-align:center;">{{json_data.total_ht}}</td>
</tr>
<tr style="padding:0px; padding-top:5px;font-size:0.9rem;">
<td style="text-align:left;">&nbsp; </td>
<td style="text-align:left;">&nbsp; </td>
<td style="text-align:center;">TVA 20% : </td>
<td style="text-align:center;">{{json_data.tva}}</td>
</tr>
<tr style="padding:0px; padding-top:5px;font-size:0.9rem;">
<td style="text-align:left;">&nbsp; </td>
<td style="text-align:left;">&nbsp; </td>
<td style="text-align:center;">Montant TTC : </td>
<td style="text-align:center;">{{json_data.total_ttc}}</td>
</tr>
</table>
<br />
<div> &nbsp; </div>
<div> &nbsp; </div>
<div style="height:15rem;"> &nbsp; </div>
</div>
</div>
<hr />
<footer>
<div
style="padding:20px 0px;text-align:center;font-family:Georgia, 'Times New Roman', Times, serif;color:#454349;font-size:0.8rem;font-style: italic;">
<p>MySy Training<br />
Cour du Havre 1, 75008, Paris<br />
MySy Training Technology (MTT), société par actions simplifiée au capital de 1000 euros, dont le siège
social est
situé 2, place des magnolias, 77680, Roissy en Brie, immatriculée au Registre du Commerce et des
Sociétés sous le numéro 917 500 860 R.C.S. Melun
</p>
</div>
</footer>
</body>
</html>

View File

@ -940,6 +940,9 @@ def update_class(diction):
training_to_index_title['reindex'] = '1'
eibdd.ela_index_given_classes_title(training_to_index_title)
# Indexation Title des mots clées
eibdd.ela_index_given_classes_keywords(training_to_index_title)
return True, " La formation a été mise à jour"
else:
@ -1042,6 +1045,7 @@ def disable_class(diction):
nb_doc = str(ret_val['_id'])
mycommon.myprint(
str(inspect.stack()[0][3]) + " - La formation a bin ete mise à jour =" + str(nb_doc))
return True, " La formation "+str(my_internal_url)+"a été desactivée"
else:

View File

@ -1,3 +1,5 @@
,index,mots,occurence,moyenne,id_formation,source_field
0,0,projet,1,0.5,MYSY_10001,title
1,1,gestion,1,0.5,MYSY_10001,title
0,0,framework,1,0.25,3IL_10004,keyword
1,1,php,1,0.25,3IL_10004,keyword
2,2,mobile,1,0.25,3IL_10004,keyword
3,3,p,1,0.25,3IL_10004,keyword

1 index mots occurence moyenne id_formation source_field
2 0 0 projet framework 1 0.5 0.25 MYSY_10001 3IL_10004 title keyword
3 1 1 gestion php 1 0.5 0.25 MYSY_10001 3IL_10004 title keyword
4 2 2 mobile 1 0.25 3IL_10004 keyword
5 3 3 p 1 0.25 3IL_10004 keyword

View File

@ -857,20 +857,20 @@ def CreateInvoice(diction):
if diction['next_invoice_date']:
local_status, tmp_date = mycommon.TryToDateYYYMMDD(diction['next_invoice_date'])
print(" apres conversion tmp_date = "+str(tmp_date))
#print(" apres conversion tmp_date = "+str(tmp_date))
if( local_status and str(diction['periodicite']).lower() == "mensuel" ):
next_invoice_date = (tmp_date + relativedelta(months=+1)).date()
print(" ### next_invoice_date = "+str(next_invoice_date))
#print(" ### next_invoice_date = "+str(next_invoice_date))
elif (local_status is False):
print(" ### IMPOSSIBLE DE FACTURER la COMMANDE")
#print(" ### IMPOSSIBLE DE FACTURER la COMMANDE")
return False
if (local_status and str(diction['periodicite']).lower() == "annuel"):
next_invoice_date = (tmp_date + relativedelta(years=+1)).date()
print(" ### next_invoice_date = " + str(next_invoice_date))
#print(" ### next_invoice_date = " + str(next_invoice_date))
elif (local_status is False):
print(" ### IMPOSSIBLE DE FACTURER la COMMANDE")
#print(" ### IMPOSSIBLE DE FACTURER la COMMANDE")
return False

View File

@ -1,3 +1,5 @@
mots occurence moyenne id_formation source_field
0 projet 1 0.5 MYSY_10001 title
1 gestion 1 0.5 MYSY_10001 title
mots occurence moyenne id_formation source_field
0 framework 1 0.25 3IL_10004 keyword
1 php 1 0.25 3IL_10004 keyword
2 mobile 1 0.25 3IL_10004 keyword
3 p 1 0.25 3IL_10004 keyword

View File

@ -347,7 +347,7 @@ def Notification_partner_Pre_incription_mail(diction):
msg['To'] = str(diction['email'])
print(" ### Adresse = "+str(diction['adresse']) )
#print(" ### Adresse = "+str(diction['adresse']) )
# msg = MIMEMultipart("alternative")
msg = EmailMessage()
@ -377,7 +377,10 @@ def Notification_partner_Pre_incription_mail(diction):
msg.set_content(sourceHtml, subtype='html')
msg['From'] = MYSY_GV.O365_SMTP_COUNT_From_User
msg['Cc'] = 'contact@mysy-training.com'
msg['Cc'] = 'contact@mysy-training.com, billardman01@hotmail.com'
msg['Subject'] = '[MySy Training] : pre-inscription à la formation '+str(diction['title'])
msg['To'] = str(diction['partner_mail'])

View File

@ -1484,7 +1484,9 @@ def EmailDemandeInfoClass( diction):
msg.set_content(sourceHtml, subtype='html')
msg['From'] = MYSY_GV.O365_SMTP_COUNT_From_User
msg['Cc'] = 'contact@mysy-training.com'
msg['Subject'] = "[MySy Training Technology] : Demande d'information sur une formation"
msg['To'] = str(diction['email_partnair'])

22
main.py
View File

@ -2057,6 +2057,28 @@ def ManualSendInvoiceEmailRIB():
localStatus, message= emails.ManualSendInvoiceEmailRIB(payload)
return jsonify(status=localStatus, message=message )
"""
API de recuperation au formation CSV de la liste des inscrits à une formation
avec les statuts (validé ou pas)
"""
@app.route('/myclass/api/DownloadParticipantsList/<token>/<sessionid>', methods=['GET','POST'])
@crossdomain(origin='*')
def DownloadParticipantsList(sessionid, token):
# On recupere le corps (payload) de la requete
payload = request.form.to_dict()
payload = {}
payload['token'] = str(token)
payload['session_id'] = str(sessionid)
print(" ### DownloadParticipantsList payload facture = ", str(payload))
local_status, local_file = inscription.DownloadParticipantsList(payload)
if( local_status is False ):
return ""
return local_file
if __name__ == '__main__':
print(" debut api")
context = SSL.Context(SSL.SSLv23_METHOD)