Documentation du code de SPIP et de ses plugins

vertèbres

Documentation

Table of Contents

Packages

SPIP

Constants

_DIR_VERTEBRES  = \_DIR_CACHE . 'vertebres/'
Chemin du répertoire stockant les squelettes calculés des vertèbres

Functions

vertebrer_sort()  : string
Retourne un morceau de squelette pour ajouter les noms des colonnes et des tris possibles dessus
vertebrer_form()  : string
Retourne un morceau de squelette pour ajouter des recherches sur chaque champ de la table
vertebrer_crit()  : string
Retourne un morceau de squelette pour ajouter les critères à la boucle
vertebrer_cell()  : string
Retourne un morceau de squelette pour afficher le contenu de chaque champ SQL dans une ligne d'un tableau
public_vertebrer_dist()  : string
Calcule le contenu d'un squelette pour lister le contenu d'une table SQL à partir de la description de cette table.
vertebres_styliser()  : array<string|int, mixed>
Déterminer l'utilisation du vertebreur

Constants

_DIR_VERTEBRES

Chemin du répertoire stockant les squelettes calculés des vertèbres

public string _DIR_VERTEBRES = \_DIR_CACHE . 'vertebres/'

Functions

vertebrer_sort()

Retourne un morceau de squelette pour ajouter les noms des colonnes et des tris possibles dessus

vertebrer_sort(array<string|int, mixed> $fields) : string
Parameters
$fields : array<string|int, mixed>

Liste des champs de la table

Return values
string

Ligne de tableau

vertebrer_form()

Retourne un morceau de squelette pour ajouter des recherches sur chaque champ de la table

vertebrer_form(array<string|int, mixed> $fields) : string

Autant de formulaire que de champs (pour les criteres conditionnels)

Parameters
$fields : array<string|int, mixed>

Liste des champs de la table

Return values
string

Ligne de tableau

vertebrer_crit()

Retourne un morceau de squelette pour ajouter les critères à la boucle

vertebrer_crit(array<string|int, mixed> $fields) : string

Autant de criteres conditionnels que de champs

Parameters
$fields : array<string|int, mixed>

Liste des champs de la table

Return values
string

Critères de boucles

vertebrer_cell()

Retourne un morceau de squelette pour afficher le contenu de chaque champ SQL dans une ligne d'un tableau

vertebrer_cell(array<string|int, mixed> $fields) : string

Class CSS en fonction de la parité du numero de ligne. Style text-align en fonction du type SQL (numerique ou non).

Filtre de belle date sur type SQL signalant une date ou une estampillé.

Si une colonne référence une table, ajoute un href sur sa page dynamique (il faudrait aller chercher sa def pour ilustrer les jointures en SPIP)

Parameters
$fields : array<string|int, mixed>

Liste des champs de la table

Return values
string

Ligne de tableau

public_vertebrer_dist()

Calcule le contenu d'un squelette pour lister le contenu d'une table SQL à partir de la description de cette table.

public_vertebrer_dist(array<string|int, mixed> $desc) : string
Parameters
$desc : array<string|int, mixed>

Descrption de la table, telle que retournéer par trouver_table.

Tags
see
base_trouver_table_dist()
uses
vertebrer_form()
uses
vertebrer_crit()
uses
vertebrer_cell()
uses
vertebrer_sort()
used-by
vertebres_styliser()
Return values
string

Contenu du squelette pour la table

vertebres_styliser()

Déterminer l'utilisation du vertebreur

vertebres_styliser(array<string|int, mixed> $flux) : array<string|int, mixed>

Lorsqu'on inclut le squelette prive/vertebres:$table, vérifier l'autorisation et créer le squelette spécifique à la table demandée si on la trouve

Parameters
$flux : array<string|int, mixed>

Données du pipeline

Tags
pipeline

styliser

uses
base_trouver_table_dist()
uses
public_vertebrer_dist()
Return values
array<string|int, mixed>

Données du pipeline

Search results