2009-03-17 20:21:10 +01:00
|
|
|
<sect3 id="config-LSattribute-check-data">
|
|
|
|
<title>Configuration des règles de vérification syntaxique</title>
|
|
|
|
<para>Cette section décrit la manière de configuer des règles de vérification
|
|
|
|
syntaxique sur les données des attributs. Ces règles seront utilisées pour vérifier
|
|
|
|
que les valeurs saisies par un utilisateur dans un formulaire sont correctes.</para>
|
2021-07-12 17:54:08 +02:00
|
|
|
|
2009-03-17 20:21:10 +01:00
|
|
|
<programlisting linenumbering="unnumbered">
|
|
|
|
<citetitle>Structure</citetitle>...
|
|
|
|
<![CDATA['check_data' => array (
|
|
|
|
'[regle1]' => array(
|
2009-04-07 17:29:10 +02:00
|
|
|
'msg' => "[Message d'erreur]",
|
2009-03-17 20:21:10 +01:00
|
|
|
'params' => array(
|
2021-07-12 17:54:08 +02:00
|
|
|
// Paramètres de la règle
|
2009-03-17 20:21:10 +01:00
|
|
|
)
|
|
|
|
),
|
|
|
|
...
|
|
|
|
),]]>
|
|
|
|
...
|
|
|
|
</programlisting>
|
|
|
|
|
2021-07-12 17:54:08 +02:00
|
|
|
<para>Le paramètre <parameter>check_data</parameter> est un tableau associatif
|
2009-03-17 20:21:10 +01:00
|
|
|
dont les clés sont les noms des règles de vérification syntaxique actives et les
|
|
|
|
valeurs associées sont des tableaux associatifs contenant les paramètres des
|
|
|
|
règles.</para>
|
|
|
|
|
|
|
|
<variablelist>
|
|
|
|
<title>Paramètres de configuration</title>
|
|
|
|
|
|
|
|
<varlistentry>
|
|
|
|
<term>msg</term>
|
|
|
|
<listitem>
|
2021-07-19 16:54:00 +02:00
|
|
|
<simpara>Le message d'erreur à afficher lors que la règle n'est pas respectée (optionnel).</simpara>
|
2009-03-17 20:21:10 +01:00
|
|
|
</listitem>
|
|
|
|
</varlistentry>
|
|
|
|
|
|
|
|
<varlistentry>
|
|
|
|
<term>params</term>
|
|
|
|
<listitem>
|
|
|
|
<simpara>Tableau associatif contenant les paramètres de la règle. Les
|
|
|
|
paramètres possibles sont propres à chaque type de règle. Les clès sont les
|
|
|
|
noms des paramètres et les valeurs associés, les valeurs des paramètres.</simpara>
|
|
|
|
</listitem>
|
|
|
|
</varlistentry>
|
|
|
|
|
|
|
|
</variablelist>
|
|
|
|
|
|
|
|
&conf-LSattribute-check-data-alphanumeric;
|
2017-08-22 15:06:47 +02:00
|
|
|
&conf-LSattribute-check-data-callable;
|
2009-03-17 20:21:10 +01:00
|
|
|
&conf-LSattribute-check-data-date;
|
2019-06-20 20:14:54 +02:00
|
|
|
&conf-LSattribute-check-data-differentPassword;
|
2009-03-17 20:21:10 +01:00
|
|
|
&conf-LSattribute-check-data-email;
|
|
|
|
&conf-LSattribute-check-data-filesize;
|
|
|
|
&conf-LSattribute-check-data-imagefile;
|
|
|
|
&conf-LSattribute-check-data-imagesize;
|
2014-06-17 17:59:22 +02:00
|
|
|
&conf-LSattribute-check-data-inarray;
|
2010-07-30 21:06:21 +02:00
|
|
|
&conf-LSattribute-check-data-integer;
|
2021-07-21 19:42:22 +02:00
|
|
|
&conf-LSattribute-check-data-ldapSearchURI;
|
2009-03-17 20:21:10 +01:00
|
|
|
&conf-LSattribute-check-data-lettersonly;
|
|
|
|
&conf-LSattribute-check-data-maxlength;
|
|
|
|
&conf-LSattribute-check-data-minlength;
|
|
|
|
&conf-LSattribute-check-data-mimetype;
|
|
|
|
&conf-LSattribute-check-data-nonzero;
|
|
|
|
&conf-LSattribute-check-data-nopunctuation;
|
2021-07-19 16:53:23 +02:00
|
|
|
&conf-LSattribute-check-data-numberOfValues;
|
2009-03-17 20:21:10 +01:00
|
|
|
&conf-LSattribute-check-data-numeric;
|
|
|
|
&conf-LSattribute-check-data-password;
|
|
|
|
&conf-LSattribute-check-data-rangelength;
|
|
|
|
&conf-LSattribute-check-data-regex;
|
|
|
|
&conf-LSattribute-check-data-required;
|
2017-12-22 17:13:48 +01:00
|
|
|
&conf-LSattribute-check-data-ssh_pub_key;
|
2009-03-17 20:21:10 +01:00
|
|
|
&conf-LSattribute-check-data-telephonenumber;
|
2021-12-16 18:58:29 +01:00
|
|
|
&conf-LSattribute-check-data-zxcvbn;
|
2009-03-17 20:21:10 +01:00
|
|
|
|
|
|
|
</sect3>
|