iextras_exporter.php
Table of Contents
Functions
- action_iextras_exporter_dist() : mixed
- Exporte des champs extras
- iextras_exporter_tous() : mixed
- Retourne tous les champs extras par table SQL
- iextras_exporter_objet_tous() : mixed
- Retourne tous les champs extras d'un objet
- iextras_exporter_objet_champ() : mixed
- Retourne un champ extra d'un objet
- iextras_envoyer_export() : mixed
- Exporte un contenu (description de champs extras) au format YAML
- iextras_preparer_export_php() : array<string|int, mixed>
- Prépare les saisies (les simplifie) pour un export au format PHP
- iextras_preparer_export_php_saisie() : array<string|int, mixed>
- Simplifie l'écriture d'une saisie de champs extras
- iextras_ecrire_export_php() : string
- Écrit le code PHP de l'export PHP
Functions
action_iextras_exporter_dist()
Exporte des champs extras
action_iextras_exporter_dist() : mixed
Crée un fichier PHP contenant des informations relatives (array) aux saisies utilisées par les champs extras sur un ou plusieurs objets
Paramètres d'action :
- yaml/tous Tous les champs extras de tous les objets
- php/tous Tous les champs extras de tous les objets (export PHP)
- yaml/objet/{type}/tous Tous les champs extras de l'objet {type}.
yaml/objet/auteur/tous
- yaml/objet/{type}/champ/{nom} Le champ {nom} de l'objet {type}.
yaml/objet/auteur/champ/date_naissance
iextras_exporter_tous()
Retourne tous les champs extras par table SQL
iextras_exporter_tous() : mixed
iextras_exporter_objet_tous()
Retourne tous les champs extras d'un objet
iextras_exporter_objet_tous(string $objet) : mixed
Parameters
- $objet : string
iextras_exporter_objet_champ()
Retourne un champ extra d'un objet
iextras_exporter_objet_champ(string $objet, string $champ) : mixed
Parameters
- $objet : string
- $champ : string
iextras_envoyer_export()
Exporte un contenu (description de champs extras) au format YAML
iextras_envoyer_export(array<string|int, mixed> $export, string $nom_fichier[, string $format = 'yaml' ]) : mixed
Envoie les données au navigateur !
Parameters
- $export : array<string|int, mixed>
- $nom_fichier : string
- $format : string = 'yaml'
-
Format d'export (yaml ou php)
iextras_preparer_export_php()
Prépare les saisies (les simplifie) pour un export au format PHP
iextras_preparer_export_php(array<string|int, mixed> $export) : array<string|int, mixed>
Parameters
- $export : array<string|int, mixed>
-
Liste des saisies, par table SQL
Return values
array<string|int, mixed> —Idem, simplifié
iextras_preparer_export_php_saisie()
Simplifie l'écriture d'une saisie de champs extras
iextras_preparer_export_php_saisie(mixed $saisie) : array<string|int, mixed>
Parameters
- $saisie : mixed
Return values
array<string|int, mixed>iextras_ecrire_export_php()
Écrit le code PHP de l'export PHP
iextras_ecrire_export_php(array<string|int, mixed> $export) : string
Parameters
- $export : array<string|int, mixed>
-
Liste des saisies, par table SQL
Return values
string —Code PHP