# Description du type de contrôle: # -------------------------------- # -- nom: nom littéral du type de contrôle en texte ou item de langue (facultatif, défaut: identifiant du type de contrôle) # -- description: texte en item de langue ou en chaine (facultatif, défaut: vide) # -- icone: chemin de l'icone limité à son nom de fichier car recherché dans le thème privé (facultatif, défaut: controle_defaut-24.png) nom: '<:contrib:type_controle_plugin_categorie_nom:>' description: '<:contrib:type_controle_plugin_categorie_desc:>' icone: 'plugin-24.png' # Fonction PHP d'exécution du contrôle: objet 'execution' # ------------------------------------------------------- # -- include: indique le chemin relatif du fichier dans le path, sans extension car toujours PHP, dans lequel est incluse # la fonction (facultatif, défaut: vide). Si le champ n'est pas fourni c'est que le type de contrôle # est sans fonction de contrôle. Trois formats sont autorisés: # - '/nom_fichier' indique que le fichier est dans le répertoire relatif par défaut, soit 'ezcheck/controles/'. # - 'dir_relatif/nom_fichier' indique qu'il faut utiliser le chemin relatif fourni tel que. # - 'nom_fichier' indique que le fichier est à la racine d'un dossier du path (cas particulier du précédent). # -- fonction: indique le nom de la fonction d'exécution du contrôle (facultatif, défaut: identifiant du type de contrôle). # L'utilisation de la valeur par défaut est nécessaire pour gérer les observations et recevoir la liste des # arguments standard, à savoir, l'id du type de contrôle, l'auteur et les paramètres fonction du formulaire. # -- parametres: liste ordonnée des paramètres de la fonction définie sous forme d'une liste de saisies. # On peut passer des paramètres 'fixes' avec une saisie de type hidden. # Anomalies & corrections: objet 'anomalies' # ------------------------------------------ # -- include: indique le chemin relatif du fichier dans le path, sans extension car toujours PHP, dans lequel sont incluses # les fonctions de correction automatique des anomalies. # Si le champ est vide ou non fourni et que des corrections existent, c'est que l'include coincide avec celui # de la fonction d'exécution du type de contrôle. # Sinon, le format est identique à celui de la fonction d'exécution. # -- corriger: liste des identifiants d'anomalies que l'on peut corriger (facultatif, défaut: vide) # -- acquitter: liste des identifiants d'anomalies que l'on peut acquitter (facultatif, défaut: vide) # Affichage complémentaire HTML: objet 'affichage' # ------------------------------------------------ # -- squelette: indique le chemin relatif du fichier dans le path, sans extension car toujours HTML. # -- contexte: liste des variables supplémentaires de contexte à passer au squelette # -- parametres: liste des paramètres du squelette définie sous forme d'une liste de saisies. # On peut passer des paramètres en plus des variables fixes de contexte, toute sera inséré dans # l'environnement du squelette