Subversion Repositories ALCASAR

Rev

Rev 3037 | Rev 3139 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log

Rev 3037 Rev 3038
Line 3... Line 3...
3
/********************************************************************
3
/********************************************************************
4
*																	*
4
*																	*
5
*			ALCASAR EMAIL INSCRIPTION								*
5
*			ALCASAR EMAIL INSCRIPTION								*
6
*																	*
6
*																	*
7
*	By K@M3L & T3RRY @ La Plateforme_								*
7
*	By K@M3L & T3RRY @ La Plateforme_								*
8
*																	*
8
*	By Rexy															*
9
*	Partie front de la page d'inscription des utilisateurs			*
9
*	Partie front de la page d'inscription des utilisateurs			*
10
*	elle envoi les infos à traiter à la page de traitement			*
10
*	elle envoi les infos à traiter à la page de traitement			*
11
*	via AJAX (email_registration_back)								*
11
*	via AJAX (email_registration_back)								*
12
*																	*
12
*																	*
13
/********************************************************************/
13
/********************************************************************/
Line 16... Line 16...
16
$Language = 'en';
16
$Language = 'en';
17
if (isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) {
17
if (isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) {
18
	$Langue = explode(',', $_SERVER['HTTP_ACCEPT_LANGUAGE']);
18
	$Langue = explode(',', $_SERVER['HTTP_ACCEPT_LANGUAGE']);
19
	$Language = strtolower(substr(chop($Langue[0]), 0, 2));
19
	$Language = strtolower(substr(chop($Langue[0]), 0, 2));
20
}
20
}
21
if ($Language === 'fr') {
21
if ($Language === 'es') {	// Spanish
22
	$l_home = " Accueil";
22
	$l_title = "Inscripción por e-mail";
-
 
23
	$l_Email = "dirección de e-mail : *";
-
 
24
	$l_mandatory = "* Campos requeridos";
-
 
25
	$l_inscription = "Inscripción";
-
 
26
	$l_mail_success = "Se ha enviado una contraseña a su dirección de correo electrónico.\\nVRevise su correo no deseado o spam, si no ve este correo en su bandeja de entrada.";
-
 
27
	$l_mail_error = "Se ha producido un error. Por favor, renueve su registro o póngase en contacto con su administrador.";
-
 
28
} else if ($Language === 'pt') {	// Portuguese
23
	$l_title = "Inscription par Email";
29
	$l_title = "inscrição de e-mail";
-
 
30
	$l_Email = "endereço de e-mail : *";
-
 
31
	$l_mandatory = "* Campos obrigatórios";
-
 
32
	$l_inscription = "Inscrição";
-
 
33
	$l_mail_success = "Foi enviada uma senha para o seu endereço electrónico.\\nVerifique o seu spam ou lixo electrónico, se não vir este e-mail na sua caixa de entrada.";
-
 
34
	$l_mail_error = "Ocorreu um erro. Por favor, renove o seu registo ou contacte o seu administrador.";
-
 
35
} else if ($Language === 'de') {	// German
-
 
36
	$l_title = "E-Mail-Anschrift";
-
 
37
	$l_Email = "e-mail adress : *";
-
 
38
	$l_mandatory = "* Erforderliche Felder";
24
	$l_login = "Connexion";
39
	$l_inscription = "Aufschrift";
-
 
40
	$l_mail_success = "Ein Passwort wurde an Ihre E-Mail-Adresse gesendet.\\nPrüfen Sie Ihre Spam- oder Junk-Mail, wenn Sie diese E-Mail nicht in Ihrem Posteingang finden.";
-
 
41
	$l_mail_error = "Es ist ein Fehler aufgetreten. Bitte erneuern Sie Ihre Registrierung oder kontaktieren Sie Ihren Administrator.";
-
 
42
} else if ($Language === 'nl') {	// Dutch
-
 
43
	$l_title = "e-mail inscriptie";
25
	$l_Email = "Adresse électronique: *";
44
	$l_Email = "e-mailadres : *";
26
	$l_mandatory = "* Remplir tous les champs obligatoires";
45
	$l_mandatory = "* Verplichte velden";
-
 
46
	$l_inscription = "Opschrift";
-
 
47
	$l_mail_success = "Er is een wachtwoord naar uw e-mail adres gestuurd.\\nControleer uw spam of junk mail, als u deze e-mail niet in uw inbox ziet.";
-
 
48
	$l_mail_error = "Er is een fout opgetreden. Vernieuw uw registratie of neem contact op met uw beheerder.";
-
 
49
} else if ($Language === 'zh') {	// Chinese
-
 
50
	$l_title = "电子邮件题词";
-
 
51
	$l_Email = "电子邮件地址 : *";
-
 
52
	$l_mandatory = "* 必须填写";
-
 
53
	$l_inscription = "铭文";
-
 
54
	$l_mail_success = "一个密码已经发送到你的邮箱。\\n如果你在收件箱中没有看到这封邮件,请检查你的垃圾邮件或垃圾邮件。";
-
 
55
	$l_mail_error = "发生了一个错误。请更新您的注册或联系您的管理员。";
-
 
56
} else if ($Language === 'ar') {	// Arabic
-
 
57
	$l_title = "تسجيل البريد الإلكتروني";
-
 
58
	$l_Email = "عنوان البريد الالكترونى : *";
-
 
59
	$l_mandatory = "* الحقول المطلوبة";
-
 
60
	$l_inscription = "التسجيل";
27
} else {
61
	$l_mail_success = "تم إرسال كلمة المرور إلى عنوان البريد الإلكتروني الخاص بك.\\nتحقق من البريد العشوائي أو البريد غير الهام ، إذا كنت لا ترى هذا البريد الإلكتروني في صندوق الوارد الخاص بك.";
-
 
62
	$l_mail_error = "الرجاء تجديد التسجيل الخاص بك أو الاتصال بالمسؤول.";
-
 
63
} else if ($Language === 'fr') {
-
 
64
	$l_title = "Inscription par e-mail";
28
	$l_home = " Home";
65
	$l_Email = "Adresse e-mail : *";
-
 
66
	$l_mandatory = "* Champs obligatoires";
29
	$l_title = "Email inscription";
67
	$l_inscription = "Inscription";
-
 
68
	$l_mail_success = "Un mot de passe vient d'être envoyé à votre adresse e-mail.\\nVérifier vos spams ou courriers indésirables, si vous ne voyez pas cet e-mail dans votre boîte de réception.";
-
 
69
	$l_mail_error = "Une erreur s'est produite. Veuillez renouveler votre inscription ou contacter votre administrateur.";
-
 
70
} else { // english
30
	$l_login = "Login";
71
	$l_title = "e-mail inscription";
31
	$l_Email = "Email address: *";
72
	$l_Email = "e-mail address : *";
32
	$l_mandatory = "* Fill in all mandatory fields";
73
	$l_mandatory = "* Required fields";
-
 
74
	$l_inscription = "Inscription";
-
 
75
	$l_mail_success = "A password has been sent to your e-mail address.\\nCheck your spam or junk mail, if you don't see this e-mail in your inbox.";
-
 
76
	$l_mail_error = "An error has occurred. Please renew your registration or contact your administrator.";
33
}
77
}
34
?>
78
?>
35
 
-
 
36
<!DOCTYPE html>
79
<!DOCTYPE html>
37
<html>
80
<html>
38
<head>
81
<head>
39
	<meta charset="UTF-8">
82
	<meta charset="UTF-8">
40
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
83
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
Line 63... Line 106...
63
				<div class="row input_row">
106
				<div class="row input_row">
64
					<div class="col-5 offset-xs-1 col-md-4 offset-md-2">
107
					<div class="col-5 offset-xs-1 col-md-4 offset-md-2">
65
						<input id="buttons" class="btn btn-default" value="Annuler" onclick="window.location.href = 'index.php';">
108
						<input id="buttons" class="btn btn-default" value="Annuler" onclick="window.location.href = 'index.php';">
66
					</div>
109
					</div>
67
					<div class="col-5 col-md-4">
110
					<div class="col-5 col-md-4">
68
						<button type="submit" class="btn btn-primary btn-lg" id="buttons" >Inscription</button>
111
						<button type="submit" class="btn btn-primary btn-lg" id="buttons" ><?=$l_inscription?></button>
69
					</div>
112
					</div>
70
				</div>
113
				</div>
71
			</form>
114
			</form>
72
		</section>
115
		</section>
73
 
-
 
74
		<script>
116
		<script>
75
			$(document).ready(function(){
117
			$(document).ready(function(){
76
				$("#contenu_acces input").focus(function(){
118
				$("#contenu_acces input").focus(function(){
77
					$("#status").fadeOut(800);
119
					$("#status").fadeOut(800);
78
				});
120
				});
79
 
-
 
80
				//Traitement du formulaire d'inscription
-
 
81
				$("#contenu_acces").submit(function(){
121
				$("#contenu_acces").submit(function(){
82
					var status = $("#status");
122
					var status = $("#status");
83
					var Fmail = $("#email").val();
123
					var Fmail = $("#email").val();
84
 
-
 
85
					$.ajax({
124
					$.ajax({
86
						type: "post",
125
						type: "post",
87
						url:  "email_registration_back.php",
126
						url:  "email_registration_back.php",
88
						data: {
127
						data: {
89
							'Fmail' : Fmail,
128
							'Fmail' : Fmail,
Line 92... Line 131...
92
							$("#status").attr("value", "Traitement en cours...");
131
							$("#status").attr("value", "Traitement en cours...");
93
						},
132
						},
94
						success: function(data){
133
						success: function(data){
95
							if (data.match("success")) {
134
							if (data.match("success")) {
96
								status.html(data).fadeIn(400);
135
								status.html(data).fadeIn(400);
97
								alert("Encore une dernière étape!\n\nUn mot de passe temporaire vient d'être envoyé à votre adresse électronique.\n\nVérifier vos spams ou courriers indésirables, si vous ne voyez pas ce mail dans votre boîte de réception.\n\nSi vous ne recevez pas le mail dans les 24 heures contactez votre administrateur.")
136
								alert("<?=$l_mail_success?>");
98
								document.location.href="index.php";
137
								document.location.href="index.php";
99
							} else {
138
							} else {
100
							console.log(data);
139
							console.log(data);
101
								alert("Une erreur s'est produite.\n\nVeuillez renouveler votre inscription ou contacter votre administrateur.");
140
								alert("<?=$l_mail_error?>");
102
								status.css("color", "red").html(data).fadeIn(400);
141
								status.css("color", "red").html(data).fadeIn(400);
103
							}
142
							}
104
						}
143
						}
105
					});
144
					});
106
				});
145
				});