Documentation du code de SPIP et de ses plugins

Champs Extras (Interface)

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


        
On this page

Search results