medias_pipelines.php
SPIP, Système de publication pour l'internet
Copyright © avec tendresse depuis 2001 Arnaud Martin, Antoine Pitrou, Philippe Rivière, Emmanuel Saint-James
Ce programme est un logiciel libre distribué sous licence GNU/GPL.
Table of Contents
Functions
- medias_detecter_fond_par_defaut() : string
- Traiter le cas pathologique d'un upload de document ayant echoué car étant trop gros
- medias_post_insertion() : array<string|int, mixed>
- À chaque insertion d'un nouvel objet editorial auquel on a attaché des documents, restituer l'identifiant du nouvel objet crée sur les liaisons documents/objet, qui ont ponctuellement un identifiant id_objet négatif.
- medias_affiche_milieu() : array<string|int, mixed>
- Ajoute la configuration des documents à la page de configuration des contenus
- medias_configurer_liste_metas() : array<string|int, mixed>
- Définir les meta de configuration liées aux documents
- medias_pre_edition() : array<string|int, mixed>
- Compléter un début de traduction avec le logo de l’objet que l’on traduit
- medias_post_edition() : array<string|int, mixed>
- Institue ou met à jour les liens de documents après l'édition d'un objet
- medias_afficher_complement_objet() : array<string|int, mixed>
- Ajouter le portfolio et ajout de document sur les fiches objet
- medias_affiche_gauche() : array<string|int, mixed>
- Ajoute le formulaire d'ajout de document au formulaire d'édition d'un objet (lorsque cet objet peut recevoir des documents).
- medias_document_desc_actions() : array<string|int, mixed>
- Utilisation du pipeline document_desc_actions
- medias_editer_document_actions() : array<string|int, mixed>
- Utilisation du pipeline editer_document_actions
- medias_renseigner_document_distant() : array<string|int, mixed>
- Utilisation du pipeline renseigner_document_distant
- medias_objet_compte_enfants() : array<string|int, mixed>
- Compter les documents dans un objet
- medias_boite_infos() : array<string|int, mixed>
- Afficher le nombre de documents dans chaque rubrique
- medias_revisions_chercher_label() : array<string|int, mixed>
- Insertion dans le pipeline revisions_chercher_label (Plugin révisions) Trouver le bon label à afficher sur les champs dans les listes de révisions
- medias_calculer_rubriques() : array<string|int, mixed>
- Publier une rubrique ayant un document joint…
Functions
medias_detecter_fond_par_defaut()
Traiter le cas pathologique d'un upload de document ayant echoué car étant trop gros
medias_detecter_fond_par_defaut(string $fond) : string
Parameters
- $fond : string
-
Nom du squelette par défaut qui sera utilisé
Tags
Return values
string —Nom du squelette par défaut qui sera utilisé
medias_post_insertion()
À chaque insertion d'un nouvel objet editorial auquel on a attaché des documents, restituer l'identifiant du nouvel objet crée sur les liaisons documents/objet, qui ont ponctuellement un identifiant id_objet négatif.
medias_post_insertion(array<string|int, mixed> $flux) : array<string|int, mixed>
Parameters
- $flux : array<string|int, mixed>
-
Données du pipeline
Tags
Return values
array<string|int, mixed> —Données du pipeline
medias_affiche_milieu()
Ajoute la configuration des documents à la page de configuration des contenus
medias_affiche_milieu(array<string|int, mixed> $flux) : array<string|int, mixed>
Parameters
- $flux : array<string|int, mixed>
Tags
Return values
array<string|int, mixed>medias_configurer_liste_metas()
Définir les meta de configuration liées aux documents
medias_configurer_liste_metas(array<string|int, mixed> $config) : array<string|int, mixed>
Parameters
- $config : array<string|int, mixed>
-
Couples nom de la méta => valeur par défaut
Tags
Return values
array<string|int, mixed> —Couples nom de la méta => valeur par défaut
medias_pre_edition()
Compléter un début de traduction avec le logo de l’objet que l’on traduit
medias_pre_edition(array<string|int, mixed> $flux) : array<string|int, mixed>
Parameters
- $flux : array<string|int, mixed>
Tags
Return values
array<string|int, mixed>medias_post_edition()
Institue ou met à jour les liens de documents après l'édition d'un objet
medias_post_edition(array<string|int, mixed> $flux) : array<string|int, mixed>
Parameters
- $flux : array<string|int, mixed>
-
Données du pipeline
Tags
Return values
array<string|int, mixed> —Données du pipeline
medias_afficher_complement_objet()
Ajouter le portfolio et ajout de document sur les fiches objet
medias_afficher_complement_objet(array<string|int, mixed> $flux) : array<string|int, mixed>
Uniquement sur les objets pour lesquelles les medias ont été activés
Parameters
- $flux : array<string|int, mixed>
Tags
Return values
array<string|int, mixed>medias_affiche_gauche()
Ajoute le formulaire d'ajout de document au formulaire d'édition d'un objet (lorsque cet objet peut recevoir des documents).
medias_affiche_gauche(array<string|int, mixed> $flux) : array<string|int, mixed>
Parameters
- $flux : array<string|int, mixed>
-
Données du pipeline
Tags
Return values
array<string|int, mixed> —Données du pipeline
medias_document_desc_actions()
Utilisation du pipeline document_desc_actions
medias_document_desc_actions(array<string|int, mixed> $flux) : array<string|int, mixed>
Ne fait rien ici.
Ce pipeline permet aux plugins d'ajouter de boutons d'action supplémentaires sur les formulaires d'ajouts de documents
Parameters
- $flux : array<string|int, mixed>
-
Données du pipeline
Tags
Return values
array<string|int, mixed> —Données du pipeline
medias_editer_document_actions()
Utilisation du pipeline editer_document_actions
medias_editer_document_actions(array<string|int, mixed> $flux) : array<string|int, mixed>
Ne fait rien ici.
Ce pipeline permet aux plugins d'ajouter de boutons d'action supplémentaires sur les formulaires d'édition de documents
Parameters
- $flux : array<string|int, mixed>
-
Données du pipeline
Tags
Return values
array<string|int, mixed> —Données du pipeline
medias_renseigner_document_distant()
Utilisation du pipeline renseigner_document_distant
medias_renseigner_document_distant(array<string|int, mixed> $flux) : array<string|int, mixed>
Ne fait rien ici.
Ce pipeline permet aux plugins de renseigner les clés fichier
et
mode
d'un document distant à partir de l'URL du fichier dans
la clé source
.
Parameters
- $flux : array<string|int, mixed>
-
Données du pipeline
Tags
Return values
array<string|int, mixed> —Données du pipeline
medias_objet_compte_enfants()
Compter les documents dans un objet
medias_objet_compte_enfants(array<string|int, mixed> $flux) : array<string|int, mixed>
Parameters
- $flux : array<string|int, mixed>
Tags
Return values
array<string|int, mixed>medias_boite_infos()
Afficher le nombre de documents dans chaque rubrique
medias_boite_infos(array<string|int, mixed> $flux) : array<string|int, mixed>
Parameters
- $flux : array<string|int, mixed>
Tags
Return values
array<string|int, mixed>medias_revisions_chercher_label()
Insertion dans le pipeline revisions_chercher_label (Plugin révisions) Trouver le bon label à afficher sur les champs dans les listes de révisions
medias_revisions_chercher_label(array<string|int, mixed> $flux) : array<string|int, mixed>
Si un champ est un champ extra, son label correspond au label défini du champs extra
Parameters
- $flux : array<string|int, mixed>
-
Données du pipeline
Tags
Return values
array<string|int, mixed> —Données du pipeline
medias_calculer_rubriques()
Publier une rubrique ayant un document joint…
medias_calculer_rubriques(array<string|int, mixed> $flux) : array<string|int, mixed>
Parameters
- $flux : array<string|int, mixed>