You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

48 lines
3.4 KiB

# 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_rubrique_categorie_nom:>'
description: '<:contrib:type_controle_rubrique_categorie_desc:>'
icone: 'rubrique-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.
execution:
include: '/contrib_controle'
# 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)
anomalies:
acquitter:
- 'rubcat0_abs'
- 'rubcat0_max'
- 'rubcat1_abs'
- 'rubcat1_maxs'
# 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