-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathpagxkapo.inc.php
executable file
·343 lines (322 loc) · 19.7 KB
/
pagxkapo.inc.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
<?php
//include_once $vojo."util.php";
if (!isset($vojo)) { $vojo="";}
// attention, cette variable est également calculé dans util.php
$url=isset($_SERVER['REQUEST_URI'])?strtok($_SERVER['REQUEST_URI'],'?'):"";
$pagxo=explode("/", $_SERVER["SCRIPT_NAME"]);
$subjekto=$pagxo[count($pagxo)-1];
$erarkodo = isset($_GET['erarkodo']) ? $_GET['erarkodo'] : "";
$aktivigo = isset($_GET['aktivigo']) ? $_GET['aktivigo'] : "";
$retadreso = isset($_GET['retadreso']) ? $_GET['retadreso'] : "";
$persono_id = isset($_SESSION["persono_id"]) ? $_SESSION["persono_id"] : "";
if ($persono_id) {$persono = apartigiPersonon($persono_id);} else { $persono = array("enirnomo"=>"","familinomo"=>"","personnomo"=>"","retadreso"=>"","rajtoj"=>"");}
?>
<!DOCTYPE html>
<html lang="fr">
<head>
<title>Ikurso - Cours d’espéranto gratuit en ligne</title>
<!--Import Google Icon Font-->
<link href="https://fonts.googleapis.com/icon?family=Material+Icons&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Roboto+Condensed:300,300i,400,400i,700,700i&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Roboto+Slab&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Roboto+Condensed&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Nothing+You+Could+Do&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Nothing+You+Could+Do&display=swap" rel="stylesheet">
<!--Import materialize.css-->
<link rel="stylesheet" href="<?php echo $vojo;?>style/materialize.min.css">
<link type="text/css" rel="stylesheet" href="<?php echo $vojo;?>style/materialize.override.css?v=<?php echo $milestone; ?>" media="all"/>
<!--Player audio-->
<link rel="stylesheet" type="text/css" href="<?php echo $vojo;?>soundmanager2/css/mp3-player-button.css" />
<script src="<?php echo $vojo;?>soundmanager2/script/soundmanager2.js"></script>
<script async type="text/javascript" src="<?php echo $vojo;?>soundmanager2/script/mp3-player-button.js"></script>
<script>
soundManager.setup({
// required: path to directory containing SM2 SWF files
url: '<?php echo $vojo;?>soundmanager2/swf/'
});
</script>
<script type="text/javascript" src="<?php echo $vojo;?>xAlUtf8.js"></script>
<!--<link type="text/css" rel="stylesheet" href="<?php echo $vojo;?>style/ikurso.css?v=<?php echo $milestone; ?>" media="all"/> -->
<link type="text/css" rel="stylesheet" href="<?php echo $vojo;?>style/ikurso.css?v=<?php echo $milestone; ?>.4" media="all"/>
<link type="text/css" rel="stylesheet" href="<?php echo $vojo;?>style/impression.css?v=<?php echo $milestone; ?>" media="print"/>
<!--Let browser know website is optimized for mobile-->
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<!-- Application-specific meta tags -->
<meta name="application-name" content="iKurso" />
<meta name="msapplication-TileColor" content="#554E47" />
<meta name="msapplication-TileImage" content="" />
<meta name="msapplication-square150x150logo" content="<?php echo $vojo;?>bildoj/logo150.png" />
<meta name="msapplication-square310x310logo" content="<?php echo $vojo;?>bildoj/largelogo.png" />
<meta name="msapplication-square70x70logo" content="<?php echo $vojo;?>bildoj/tinylogo.png" />
<meta name="msapplication-wide310x150logo" content="<?php echo $vojo;?>bildoj/widelogo.png" />
<!-- icone iOs -->
<link href="<?php echo $vojo;?>bildoj/touch-icon-60.png" rel="apple-touch-icon" />
<link href="<?php echo $vojo;?>bildoj/touch-icon-76.png" rel="apple-touch-icon" sizes="76x76" />
<link href="<?php echo $vojo;?>bildoj/touch-icon-120.png" rel="apple-touch-icon" sizes="120x120" />
<link href="<?php echo $vojo;?>bildoj/touch-icon-152.png" rel="apple-touch-icon" sizes="152x152" />
<link href="<?php echo $vojo;?>bildoj/touch-icon-180.png" rel="apple-touch-icon" sizes="180x180" />
<!-- chrome -->
<link href="<?php echo $vojo;?>bildoj/icon-hires.png" rel="icon" sizes="192x192" />
<link href="<?php echo $vojo;?>bildoj/icon-normal.png" rel="icon" sizes="128x128" />
<!-- infos pour facebook -->
<meta property="og:url" content="https://ikurso.esperanto-france.org" />
<meta property="og:title" content="iKurso" />
<meta property="og:description" content="Ici, vous pourrez découvrir ce qu’est la langue internationale Espéranto et l’apprendre en suivant nos cours, à votre rythme. Pour mieux vous aider, l’association Espéranto-France vous propose un service de correction gratuit." />
<meta property="og:site_name" content="iKurso" />
<meta property="og:image" content="https://ikurso.esperanto-france.org/bildoj/ikurso-home.jpg" />
<meta property="fb:app_id" content="150250432081223" />
<meta property="og:locale" content="fr_FR" />
</head>
<body class="<?php echo $korpo;?>">
<!-- google Analytics -->
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-1302916-3', 'auto');
ga('send', 'pageview');
</script>
<!-- menus déroulants -->
<ul id="menu_cours" class="dropdown-content">
<li><a href="<?php echo $vojo;?>fr/cge/intro.php" class="primaire-texte moyen">Cours en 10 leçons</a></li>
<li><a href="<?php echo $vojo;?>fr/gerda/index.php" class="primaire-texte moyen">Gerda malaperis</a></li>
<li class="divider"></li>
<li><a href="<?php echo $vojo;?>fr/elsxutoj.php" class="primaire-texte moyen">Téléchargements</a></li>
</ul>
<ul id="menu_aide" class="dropdown-content">
<li><a href="<?php echo $vojo;?>helpo.php?section=enskribo" class="primaire-texte moyen">Comment s’inscrire ?</a></li>
<li><a href="<?php echo $vojo;?>helpo.php?section=kurso" class="primaire-texte moyen">Comment suivre le cours ?</a></li>
<li><a href="<?php echo $vojo;?>helpo.php?section=kajposte" class="primaire-texte moyen">Que faire après le cours ?</a></li>
<li><a href="<?php echo $vojo;?>helpo.php?section=kielskribi" class="primaire-texte moyen">Comment écrire en espéranto ?</a></li>
<li class="divider"></li>
<li><a href="<?php echo $vojo;?>kiujniestas.php" class="primaire-texte moyen">Qui sommes-nous ?</a></li>
<li><a href="<?php echo $vojo;?>helpo.php?section=kielhelpi" class="primaire-texte moyen">Comment nous aider ?</a></li>
<li><a href="<?php echo $vojo;?>reago.php" class="primaire-texte moyen">Nous contacter</a></li>
</ul>
<ul id="menu_correcteur" class="dropdown-content">
<li><a href="<?php echo $vojo;?>miajlernantoj.php" class="primaire-texte moyen">Mes élèves</a></li>
<li><a href="<?php echo $vojo;?>korektado.php" class="primaire-texte moyen">Corrigé type</a></li>
<li><a href="<?php echo $vojo;?>statLauxKategorio.php" class="primaire-texte moyen">Statistiques</a></li>
<li><a href="<?php echo $vojo;?>gvidilo.php" class="primaire-texte moyen">Guide du correcteur</a></li>
</ul>
<!-- fenêtre modale connexion -->
<div id="konektigxi" class="modal">
<div class="modal-content">
<h4 class="primaire-texte texte-moyen">Connexion</h4>
<div id="konektigxi_parto1">
<form>
<div class="input-field">
<input id="eniri_identigilo" type="text" class="validate" required="" aria-required="true">
<label for="eniri_identigilo">identifiant</label>
<span id="eniri_identigilo_helper" class="helper-text"></span>
</div>
<div class="input-field">
<input id="eniri_pasvorto" type="password" class="validate">
<label for="eniri_pasvorto">mot de passe</label>
<span id="eniri_pasvorto_helper" class="helper-text"></span>
</div>
</form>
</div>
<div id="konektigxi_parto2" class="hide">
<p class="chapo">Le message a bien été renvoyé !</p>
<p>Pour activer votre compte, veuillez cliquer sur le lien se trouvant dans le message électronique que nous venons de vous envoyer.<br>
Si vous ne le trouvez pas, vérifiez s’il n’est pas dans votre courrier indésirable.<br>
Dernière possibilité, il est possible que vous ayez fait une erreur en tapant votre adresse e-mail, vous pouvez <a href="<?php echo $vojo;?>reago.php">contacter un administrateur</a> qui vérifiera votre inscription.</p>
</div>
<p class="noto hide-on-small-only">Pour toute question relative à votre inscription, vous pouvez <a href="<?php echo $vojo;?>reago.php">contacter un administrateur</a></p>
</div>
<div class="modal-footer">
<div id="footer-konektigxi1">
<a id="connection_button" class=" modal-action waves-effect waves-light btn-flat primaire-texte">SE CONNECTER</a><a id="aperigi_novigi_pasvorton_button" class=" modal-action waves-effect waves-light btn-flat primaire-texte">Identifiant ou mot de passe oublié</a><a id="sendi_denove_aktivigilo_button" class=" modal-action hide waves-effect waves-light btn-flat primaire-texte">RENVOYER LE COURRIEL D’ACTIVATION</a>
</div>
<div id="footer-konektigxi2" class="hide">
<a id="fermi_konektigxi_button" class="modal-action modal-close waves-effect waves-light btn primaire">Fermer</a>
</div>
</div>
</div>
<!-- fenêtre modale inscription -->
<div id="aligxi" class="modal">
<div class="modal-content">
<h4 class="primaire-texte texte-moyen">Inscription</h4>
<div id="parto1">
<form>
<div class="input-field">
<input id="aligxi_retadreso" type="email" class="validate" required="" aria-required="true">
<label for="aligxi_retadreso">Adresse courriel</label>
<span id="aligxi_retadreso_helper" class="helper-text"></span>
<p id="helpo-retadreso" class="helpilo hide-on-input-message">Nous enverrons un message à cette adresse pour valider votre inscription.</p>
</div>
<div class="input-field">
<input id="aligxi_identigilo" type="text" class="validate" required="" aria-required="true">
<label for="aligxi_identigilo">Identifiant</label>
<span id="aligxi_identigilo_helper" class="helper-text"></span>
<p id="helpo-identigilo" class="helpilo">Vous l’utiliserez pour vous connecter au site.</p>
</div>
<div class="input-field">
<input id="aligxi_pasvorto" type="password" class="validate">
<label for="aligxi_pasvorto">Mot de passe</label>
<span id="aligxi_pasvorto_helper" class="helper-text"></span>
</div>
</form>
</div>
<div id="parto2" class="hide">
<p class="chapo">Vous y êtes presque !</p>
<p>Pour activer votre compte, veuillez cliquer sur le lien se trouvant dans le message électronique que nous venons de vous envoyer.<br>
Si vous ne le trouvez pas, vérifiez s’il n’est pas dans votre courrier indésirable.<br>
Si vous n’avez rien reçu, vous pouvez <a href="<?php echo $vojo;?>reago.php">contacter un administrateur</a>.</p>
</div>
</div>
<div class="modal-footer">
<div id="footer-creer-compte">
<a id="inscription_button" class="modal-action waves-effect waves-light btn-flat primaire-texte">CRÉER UN COMPTE</a>
</div>
<div id="footer-renvoyer-activation" class="hide">
<a id="fermer_button" class="modal-action modal-close waves-effect waves-light btn primaire">Fermer</a>
<!--a id="inscription2_button" class="modal-action waves-effect waves-light btn-flat primaire-texte">Renvoyer le courriel d’activation</a-->
</div>
</div>
</div>
<!-- fenêtre modale tuto inscription -->
<div id="tuto-inscription" class="modal">
<div class="modal-content">
<h4 class="primaire-texte texte-moyen">Comment créer un compte</h4>
<div class="video-container">
<iframe width="853" height="480" src="https://www.youtube.com/embed/geK1LfWVt9Y" allowfullscreen></iframe>
</div>
</div>
<div id="tuto-footer" class="modal-footer">
<a id="fermi_tuto_button" class="modal-action modal-close waves-effect waves-light-blue btn-flat primaire-texte">Fermer</a>
</div>
</div>
<!-- fenêtre modale réinitialisation mot de passe -->
<div id="novigi_pasvorton" class="modal">
<div class="modal-content">
<h4 class="primaire-texte">Réinitialiser le mot de passe, choisissez un nouveau mot de passe :</h4>
<div id="novigi_pasvorton_parto1">
<form>
<div class="input-field">
<input id="novigi_pasvorton_aktivigo" type="hidden" name="aktivigo" value="<?=$aktivigo?>"/>
<input id="novigi_pasvorton_retadreso" type="hidden" name="retadreso" value="<?=$retadreso?>"/>
<input id="novigi_pasvorton_pasvorto" type="password" class="validate">
<label for="novigi_pasvorton_pasvorto">Nouveau mot de passe</label>
</div>
</form>
</div>
<div id="novigi_pasvorton_parto2" class="hide">
<p class="chapo">Mot de passe modifié !</p>
<p>Votre mot de passe a bien été réinitialisé.<br>
Nous vous conseillons de vous reconnecter avec votre nouveau mot de passe pour permettre à votre navigateur de le mémoriser pour vous.</p>
</div>
</div>
<div id="novigi_pasvorton_footer1" class="modal-footer">
<a id="novigi_pasvorton_sendi_button" class=" modal-action waves-effect waves-light-blue btn-flat primaire-texte">RÉINITIALISER MON MOT DE PASSE</a>
</div>
<div id="novigi_pasvorton_footer2" class="modal-footer hide">
<a id="novigi_pasvorton_fermi_button" class="modal-action modal-close waves-effect waves-light-blue btn-flat primaire-texte">Fermer</a>
</div>
</div>
<!-- fenêtre modale pour envoie de nouveau mot de passe -->
<div id="sendi_novan_pasvorton" class="modal">
<div class="modal-content">
<h4 class="primaire-texte">J'ai oublié mon mot de passe, je rentre mon adresse email pour avoir un nouveau mot de passe</h4>
<div id="sendi_novan_pasvorton_parto1">
<form>
<div class="input-field">
<input id="sendi_novan_pasvorton_retadreso" type="email" class="validate">
<label for="sendi_novan_pasvorton_retadreso">Adresse email</label>
<span id="sendi_novan_pasvorton_retadreso_helper" class="helper-text"></span>
</div>
</form>
</div>
<div id="sendi_novan_pasvorton_parto2" class="hide">
<p class="chapo">Un email a été envoyé !</p>
<p>Pour pouvoir vous connecter de nouveau, veuillez cliquer sur le lien se trouvant dans le message électronique que nous venons de vous envoyer.<br>
Ce lien vous permettra de choisir un nouveau mot de passe.<br>
Si vous ne le trouvez pas, vérifiez s’il n’est pas dans votre courrier indésirable.<br>
Si vous n’avez rien reçu, vous pouvez <a href="<?php echo $vojo;?>reago.php">contacter un administrateur</a>.</p>
</div>
</div>
<div id="sendi_novan_pasvorton_footer1" class="modal-footer">
<a id="sendi_novan_pasvorton_button" class=" modal-action waves-effect waves-light-blue btn-flat primaire-texte">RÉINITIALISER MON MOT DE PASSE</a>
</div>
<div id="sendi_novan_pasvorton_footer2" class="modal-footer hide">
<a id="fermi_novan_pasvorton_button" class=" modal-action modal-close waves-effect waves-light-blue btn-flat primaire-texte">Fermer</a>
</div>
</div>
<!-- fenêtre modale menu utilisateur -->
<ul id="uzantomenuo" class="dropdown-content">
<li class="uzanto"><?php echo "<b>".$persono['enirnomo']."</b><br>".$persono['personnomo']." ".$persono['familinomo']."<br><em>".$persono['retadreso']."</em>";?></li>
<li class="divider"></li>
<li><a href="<?php echo $vojo;?>personinformoj.php" class="primaire-texte moyen">Mes données personnelles</a></li>
<?php if ($persono["rajtoj"]=="K" || $persono["rajtoj"]=="A" ) { ?>
<li><a href="<?php echo $vojo;?>miajlernantoj.php" class="primaire-texte moyen">Mes élèves</a></li>
<?php } ?>
<li><a href="<?php echo $vojo;?>eliri.php" class="primaire-texte moyen">Déconnexion</a></li>
</ul>
<div class="navbar-fixed">
<nav class="primaire">
<div class="nav-wrapper">
<a href="<?php echo $vojo;?>index.php" class="brand-logo" id="logo">iKurso</a>
<a href="#!" data-target="nav-mobile" class="sidenav-trigger top-nav full hide-on-large-only"><i class="material-icons">menu</i></a>
<ul class="right">
<!-- si utilisateur pas connecté -->
<?php
if ($persono_id=="") {
?>
<li><a href="#konektigxi" class="btn waves-effect waves-light primaire clair modal-trigger">CONNEXION</a></li>
<?php
} else {
?>
<!-- si utilisateur connecté -->
<li><a href="#!" class="btn-floating btn-large waves-effect waves-light primaire clair dropdown-trigger" data-target="uzantomenuo"><i class="large material-icons">perm_identity</i></a></li>
<?php
}
?>
</ul>
<ul class="right hide-on-med-and-down">
<li><a href="<?php echo $vojo;?>kionova.php">QUOI DE NEUF ?</a></li>
<li><a class="dropdown-trigger" href="#!" data-target="menu_cours">COURS EN LIGNE<i class="material-icons right">arrow_drop_down</i></a></li>
<li><a class="tooltipped" href="https://butiko-esperanto-france.org/" data-position="bottom" data-tooltip="Boutique d'Espéranto-France" target="_NEW">BOUTIQUE</a></li>
<?php if ($persono["rajtoj"]=="K" || $persono["rajtoj"]=="A" ) { ?>
<li><a class="dropdown-trigger" href="#!" data-target="menu_correcteur">ESPACE CORRECTEUR<i class="material-icons right">arrow_drop_down</i></a></li>
<?php } ?>
<li><a class="dropdown-trigger" href="#!" data-target="menu_aide">INFORMATIONS PRATIQUES<i class="material-icons right">arrow_drop_down</i></a></li>
</ul>
</div>
</nav>
</div>
<!-- hamburger menu -->
<div class="sidenav" id="nav-mobile">
<ul>
<li class="entete">COURS EN LIGNE</li>
<li class="retrait"><a href="<?php echo $vojo;?>fr/cge/intro.php">Cours en 10 leçons</a></li>
<li class="retrait"><a href="<?php echo $vojo;?>fr/gerda/index.php">Gerda malaperis</a></li>
<li class="divider"></li>
<li class="retrait"><a href="<?php echo $vojo;?>helpo.php?temo=elsxutoj">Téléchargements</a></li>
<li class="divider"></li>
<?php if ($persono["rajtoj"]=="K" || $persono["rajtoj"]=="A" ) { ?>
<li class="entete">ESPACE CORRECTEUR</li>
<li class="retrait"><a href="<?php echo $vojo;?>miajlernantoj.php">Mes élèves</a></li>
<li class="retrait"><a href="<?php echo $vojo;?>korektado.php">Corrigé type</a></li>
<li class="retrait"><a href="<?php echo $vojo;?>statLauxKategorio.php">Statistiques</a></li>
<li class="retrait"><a href="<?php echo $vojo;?>gvidilo.php" >Guide du correcteur</a></li>
<?php } ?>
<li class="entete">INFORMATIONS PRATIQUES</li>
<li class="retrait"><a href="<?php echo $vojo;?>helpo.php?section=enskribo">Comment s’inscrire ?</a></li>
<li class="retrait"><a href="<?php echo $vojo;?>helpo.php?section=kurso">Comment suivre le cours ?</a></li>
<li class="retrait"><a href="<?php echo $vojo;?>helpo.php?section=kajposte">Que faire après le cours ?</a></li>
<li class="retrait"><a href="<?php echo $vojo;?>helpo.php?section=kielskribi">Comment écrire en espéranto ?</a></li>
<li class="divider"></li>
<li class="retrait"><a href="<?php echo $vojo;?>kiujniestas.php">Qui sommes-nous ?</a></li>
<li class="retrait"><a href="<?php echo $vojo;?>helpo.php?section=kielhelpi">Comment nous aider ?</a></li>
<li class="retrait"><a href="<?php echo $vojo;?>reago.php">Nous contacter</a></li>
<li class="divider"></li>
<li><a href="<?php echo $vojo;?>kionova.php">Quoi de neuf ?</a></li>
<li class="divider"></li>
<li><a href="<?php echo $vojo;?>butiko.php">Boutique</a></li>
</ul>
</div>
<main>
<form id="chefa_form"> <!-- on englobe chaque page d'un formulaire principal -->