Affichage du code PML – 'login.pml' :
1 <pml>
2 <link #rel=icon #href=favicon.ico #type=image/x-icon>
3 <title PyMyAdmin – <@login>>
4 <link #rel=stylesheet #href=scripts/base.css #type=text/css>
5 <link #rel=stylesheet #href=themes/<%theme>/css/style.css #type=text/css>
6 §inputtheme <input #type=hidden #name=theme #value=<%theme>>
7
8 §%@pyma_user <>
9 §%@pyma_pw <>
10 §%@pyma_err <>
11 §%@pyma_session <>
12 # Fermeture session s’il y a lieu (et nettoyage des session périmées non fermées)
13 <incl %@pyma_session <py logout('<%@pyma_session>','<%timeout>')>>
14 <div.login
15 ———›<p.centre <img #pymyadmin_logo.svg #height=100px>>
16
17 ———›<p #style=text-align:center;font-size:1.5em <b <@welcome_to PyMyAdmin>>>
18 ———›# Affichage message d’erreur éventuel
19 ———›<incl %@pyma_err>
20 ———›<div.group2+erreur <img #themes/<%theme>/img/s_error.png> <%@pyma_err>>
21 ———›<br>
22 ———›<incl>
23 ———›# Choix de la langue
24 ———›<div.group2 #style=border:1px
25 ———›———›<form #method=post #action=login.pml
26 ———›———›———›<fieldset.fondstd
27 ———›———›———›———›<legend #lang=<lang> <@language> – <i Language>>
28 ———›———›———›———›<select #name=lang #lang=en #onchange=this.form.submit()
29 ———›———›———›———›———›<py select_lang('<lang>')>
30 ———›———›———›———›———›>
31 ———›———›———›———›>
32 ———›———›———›<inputtheme>
33 ———›———›———›>
34 ———›———›>
35 ———›<br>
36 ———›# Saisie identifiant et mot de passe
37 ———›<form #method=post #action=main.pml?lang=<lang> #name=login_form
38 ———›———›<div.group2 #style=border:1px
39 ———›———›———›<fieldset.fondstd
40 ———›———›———›———›<legend <@login>>
41 ———›———›———›———›<table <tr
42 ———›———›———›———›———›———›<td <b <@user><@:>>>
43 ———›———›———›———›———›———›<td <input #type=text #name=@pyma_user #size=24 #value=<%@pyma_user>>>
44 ———›———›———›———›———›———›>
45 ———›———›———›———›———›<tr
46 ———›———›———›———›———›———›<td <b <@password><@:>>>
47 ———›———›———›———›———›———›<td <input #type=password #name=@pyma_pw #size=24 #value=<%@pyma_pw>>>
48 ———›———›———›———›———›———›>
49 ———›———›———›———›———›>
50 ———›———›———›———›>
51 ———›———›———›>
52 ———›———›<div.group2+droite<dir> #style=border:1px
53 ———›———›———›<fieldset.fondvif
54 ———›———›———›———›<input #value=<@go> #type=submit>
55 ———›———›———›———›<input #type=hidden #name=target #value=index.py>
56 ———›———›———›———›>
57 ———›———›———›>
58 ———›———›<inputtheme>
59 ———›———›>
60 ———›>
61
© 2017-2024 Jean-Luc-Blary