LSattr_html_date
Ce type est utilisé pour la gestion des attributs dont la valeur est une date. L'outil de sélection de date MooTools-DatePicker est utilisé pour la sélection graphique de la date et de l'heure.
'html_options' => array (
'format' => '[Format d'affichage de la date]',
'time' => '[Booleen pour le choix ou non de l heure]',
'manual' => '[Booleen pour l edition manuelle ou non]',
'showNowButton' => '[Booleen]',
'showTodayButton' => '[Booleen]',
'style' => '[Nom du style utilise]',
'special_values' => array (
'[value]' => '[label]',
[...]
),
),
...
-
format
Format d'affichage de la date dans le champ de saisie. Ce format est composé à partir des motifs clés suivants :
Mot clé Valeur de substitution Exemple de valeur %a
Nom abrégé du jour de la semaine De Sun à Sat %A
Nom complet du jour de la semaine De Sunday à Saturday %b
Nom du mois, abrégé, suivant la locale De Jan à Dec %B
Nom complet du mois, suivant la locale De January à December %c
Date et heure préférées, basées sur la locale Exemple : Tue Feb 5 00:45:10 2009 pour le 5 Février 2009 à 12:45:10 AM %d
Jour du mois en numérique, sur 2 chiffres (avec le zéro initial) De 01 à 31 %e
Jour du mois, avec un espace précédant le premier chiffre. L'implémentation Windows est différente, voyez après pour plus d'informations. De 1 à 31 %H
L'heure, sur 2 chiffres, au format 24 heures De 00 à 23 %I
Heure, sur 2 chiffres, au format 12 heures De 01 à 12 %j
Jour de l'année, sur 3 chiffres avec un zéro initial 001 à 366 %m
Mois, sur 2 chiffres De 01 (pour Janvier) à 12 (pour Décembre) %M
Minute, sur 2 chiffres De 00 à 59 %p
'AM' ou 'PM', en majuscule, basé sur l'heure fournie Exemple : AM pour 00:31, PM pour 22:23 %s
Timestamp de l'époque Unix (identique à la fonction time()) Exemple : 305815200 pour le 10 Septembre 1979 08:40:00 AM %S
Seconde, sur 2 chiffres De 00 à 59 %T
Identique à "%H:%M:%S" Exemple : 21:34:17 pour 09:34:17 PM %U
Numéro de la semaine de l'année donnée, en commençant par le premier Lundi comme première semaine 13 (pour la 13ème semaine pleine de l'année) %w
Représentation numérique du jour de la semaine De 0 (pour Dimanche) à 6 (pour Samedi) %y
L'année, sur 2 chiffres Exemple : 09 pour 2009, 79 pour 1979 %Y
L'année, sur 4 chiffres Exemple : 2038 %z
Soit le décalage horaire depuis UTC, ou son abréviation (suivant le système d'exploitation) Exemple : -0500 ou EST pour l'heure de l'Est %Z
Le décalage horaire ou son abréviation NON fournie par %z (suivant le système d'exploitation) Exemple : -0500 ou EST pour l'heure de l'Est %%
Le caractère de pourcentage ("%") --- Note
La valeur par défaut est %d/%m/%Y, %T. Exemple : 23/04/2009, 23:03:04
-
time
Booléen définissant si l'outil de sélection permetra ou non le choix de l'heure en plus de la date
-
manual
Booléen autorisant ou non l'édition manuelle du champs. Si ce paramètre vaut
False
, la sélection se fera uniquement à l'aide de l'outil graphique
-
showNowButton
Booléen définissant si le bouton Maintenant est affiché ou non. Par défaut, il est affiché.
-
showTodayButton
Booléen définissant si le bouton Aujourd'hui est affiché ou non. Par défaut, il est affiché.
-
style
Nom du style d'affichage de l'outil de sélection. Les valeurs possibles sont par défaut :
default
dashboard
vista
jqui
Note
La création de nouveau thème est possible. Pour plus d'information, consulter l'aide de l'outil de sélection de date.
-
special_values
Tableau listant les valeurs spéciales que peut prendre l'attribut. Dans ce tableau associatif, la clé doit correspondre à la valeur de l'attribut (telle que fournie par l'attribut LDAP) et la valeur associée au label associé.
Ces valeurs spéciales seront proposées à l'utilisateur sous la forme de cases à cocher dans le formulaire. Elles peuvent permettre par exemple de données une signification particulière au zéro pour un attribut LDAP stockant un timestamp.