ezcheck_declarations.php
Ce fichier contient les fonctions déclaration des tables nécessaires au plugin.
Table of Contents
Functions
- ezcheck_declarer_tables_principales() : array<string|int, mixed>
- Déclaration des nouvelles tables de la base de données propres au plugin et ne correspondant pas à un objet.
- ezcheck_declarer_tables_objets_sql() : array<string|int, mixed>
- Déclaration des objets nécessaires au plugin.
- ezcheck_declarer_tables_interfaces() : array<string|int, mixed>
- Déclaration des informations tierces (alias, traitements, jointures, etc) sur les tables de la base de données modifiées ou ajoutées par le plugin.
Functions
ezcheck_declarer_tables_principales()
Déclaration des nouvelles tables de la base de données propres au plugin et ne correspondant pas à un objet.
ezcheck_declarer_tables_principales(array<string|int, mixed> $tables_principales) : array<string|int, mixed>
Le plugin déclare une nouvelle table de ce type :
spip_types_controles
, qui contient les éléments descriptifs des types de contrôles disponibles
Parameters
- $tables_principales : array<string|int, mixed>
-
Tableau global décrivant la structure des tables de la base de données
Tags
Return values
array<string|int, mixed> —Tableau fourni en entrée et mis à jour avec les nouvelles déclarations
ezcheck_declarer_tables_objets_sql()
Déclaration des objets nécessaires au plugin.
ezcheck_declarer_tables_objets_sql(array<string|int, mixed> $tables_objet_sql) : array<string|int, mixed>
Le plugin ajoute :
- l'objet contrôle qui correspond à une fonction lancée périodiquement ou à la demande. Un contrôle est une instance d'un type de contrôle.
- l'objet observation, qui résulte des contrôles.
Parameters
- $tables_objet_sql : array<string|int, mixed>
-
Description des tables de la base.
Tags
Return values
array<string|int, mixed> —Description des tables de la base complétée par celles du plugin.
ezcheck_declarer_tables_interfaces()
Déclaration des informations tierces (alias, traitements, jointures, etc) sur les tables de la base de données modifiées ou ajoutées par le plugin.
ezcheck_declarer_tables_interfaces(array<string|int, mixed> $interface) : array<string|int, mixed>
Le plugin se contente de déclarer les alias des tables et quelques traitements.
Parameters
- $interface : array<string|int, mixed>
-
Tableau global des informations tierces sur les tables de la base de données
Tags
Return values
array<string|int, mixed> —Tableau fourni en entrée et mis à jour avec les nouvelles informations