[PLUGINS] +set de base
[lhc/web/www.git] / www / plugins / verifier / aide / verifier_fonctions.php
1 <?php
2
3 // Sécurité
4 if (!defined('_ECRIRE_INC_VERSION')) return;
5
6 include_spip('inc/verifier');
7 include_spip('inc/saisies');
8
9 /*
10 * Génère une page d'aide listant toutes les saisies et leurs options
11 */
12 function verifier_generer_aide(){
13 // On a déjà la liste par saisie
14 $verifications = verifier_lister_disponibles();
15
16 // On construit une liste par options
17 $options = array();
18 foreach ($verifications as $type_verif=>$verification){
19 $options_verification = saisies_lister_par_nom($verification['options'], false);
20 foreach ($options_verification as $nom=>$option){
21 // Si l'option n'existe pas encore
22 if (!isset($options[$nom])){
23 $options[$nom] = _T_ou_typo($option['options']);
24 }
25 // On ajoute toujours par qui c'est utilisé
26 $options[$nom]['utilisee_par'][] = $type_verif;
27 }
28 ksort($options_verification);
29 $verifications[$type_verif]['options'] = $options_verification;
30 }
31 ksort($options);
32
33 return array(
34 'verifications' => $verifications,
35 'options' => $options
36 );
37 }
38
39 ?>