Documentation du code de SPIP et de ses plugins

Check Factory

parametrer_controle.php

Ce fichier contient les fonctions de gestion du formulaire CVT de paramétrage et d'exécution d'un contrôle.

Table of Contents

Functions

formulaires_parametrer_controle_charger_dist()  : array<string|int, mixed>
Chargement des données du formaulaire : le formulaire permet d'afficher le descriptif du type de contrôle et d'éventuellement saisir des paramètres pour lancer la fonction de vérification.
formulaires_parametrer_controle_verifier_dist()  : array<string|int, mixed>
Vérification du formulaire : on lance les contrôles des saisies qui intègrent des vérifications.
formulaires_parametrer_controle_traiter_dist()  : array<string, mixed>
Exécution du formulaire : si le bouton d'exécution est affiché lancement de l'exécution de la vérification et affichage des résultats.

Functions

formulaires_parametrer_controle_charger_dist()

Chargement des données du formaulaire : le formulaire permet d'afficher le descriptif du type de contrôle et d'éventuellement saisir des paramètres pour lancer la fonction de vérification.

formulaires_parametrer_controle_charger_dist(string $type_controle[, null|int $id_auteur = 0 ][, null|string $redirect = '' ]) : array<string|int, mixed>
Parameters
$type_controle : string

Identifiant du type de contrôle

$id_auteur : null|int = 0

Id de l'auteur ou 0 sinon

$redirect : null|string = ''

URL de la page à afficher suite à l'exécution du formulaire ou vide pour rester sur la même page

Tags
uses
type_controle_lire()
uses
observation_repertorier()
@return

<string, mixed> Tableau des données à charger par le formulaire (affichage et saisie) : - _description : (affichage) descriptif du type de contrôle - _message_inactif : (affichage) message éventuel expliquant l'inactivité du contrôle - _champs_fonction : (saisie) liste des saisies pour les paramètres de la fonction de vérification - _champs_squelette : (saisie) liste des saisies pour les paramètres d'affichage du squelette complémentaire - _bouton_execution : (affichage) indique si le bouton d'exécution doit être affiché ou pas

Return values
array<string|int, mixed>

formulaires_parametrer_controle_verifier_dist()

Vérification du formulaire : on lance les contrôles des saisies qui intègrent des vérifications.

formulaires_parametrer_controle_verifier_dist(string $type_controle[, null|int $id_auteur = 0 ][, null|string $redirect = '' ]) : array<string|int, mixed>
Parameters
$type_controle : string

Identifiant du type de contrôle

$id_auteur : null|int = 0

Id de l'auteur ou 0 sinon

$redirect : null|string = ''

URL de la page à afficher suite à l'exécution du formulaire ou vide pour rester sur la même page

Tags
uses
type_controle_lire()
uses
saisies_verifier()
@return

<string, mixed> Tableau des erreurs indexé par les noms des champs en erreur

Return values
array<string|int, mixed>

formulaires_parametrer_controle_traiter_dist()

Exécution du formulaire : si le bouton d'exécution est affiché lancement de l'exécution de la vérification et affichage des résultats.

formulaires_parametrer_controle_traiter_dist(string $type_controle[, null|int $id_auteur = 0 ][, null|string $redirect = '' ]) : array<string, mixed>
Parameters
$type_controle : string

Identifiant du type de contrôle

$id_auteur : null|int = 0

Id de l'auteur ou 0 sinon

$redirect : null|string = ''

URL de la page à afficher suite à l'exécution du formulaire ou vide pour rester sur la même page

Tags
uses
type_controle_lire()
uses
saisies_lister_champs()
uses
type_controle_executer()
Return values
array<string, mixed>

Tableau de retour contenant soit le message d'erreur soit le message de bonne exécution et l'url de redirection éventuelle.


        
On this page

Search results