pensebetes_pipelines.php
Utilisations de pipelines par Pensebete
Tags
Table of Contents
Functions
- pensebetes_insert_head_css() : array<string|int, mixed>
- Ajout de la feuille de style de Pensebetes, dans l'espace public si demandé Appelé aussi depuis le privé avec $prive à true.
- pensebetes_insert_head_prive_css() : string
- Ajout de la CSS du Pensebetes au head privé
- pensebetes_affiche_gauche() : array<string|int, mixed>
- Ajout de contenu à gauche de la page,
- pensebetes_affiche_milieu() : array<string|int, mixed>
- Ajout de contenu sur certaines pages, notamment des formulaires de liaisons entre objets
- pensebetes_quete_calendrier_prive() : array<string|int, mixed>
- Insérer des évènements dans le calendrier privé
- pensebetes_aide_index() : array<string|int, mixed>
- Utiliser ce pipeline permet d'ajouter une aide au plugin,
- pensebetes_recuperer_fond() : array<string|int, mixed>
- Permet d'agir sur le flux de données d'un fond
- pensebetes_optimiser_base_disparus() : array<string|int, mixed>
- Optimiser la base de données
Functions
pensebetes_insert_head_css()
Ajout de la feuille de style de Pensebetes, dans l'espace public si demandé Appelé aussi depuis le privé avec $prive à true.
pensebetes_insert_head_css(array<string|int, mixed> $flux[, mixed $prive = false ]) : array<string|int, mixed>
Parameters
- $flux : array<string|int, mixed>
-
Données du pipeline
- $prive : mixed = false
Tags
Return values
array<string|int, mixed> —Données du pipeline
pensebetes_insert_head_prive_css()
Ajout de la CSS du Pensebetes au head privé
pensebetes_insert_head_prive_css(string $flux) : string
Parameters
- $flux : string
-
Contenu du head
Tags
Return values
string —Contenu du head complété
pensebetes_affiche_gauche()
Ajout de contenu à gauche de la page,
pensebetes_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
pensebetes_affiche_milieu()
Ajout de contenu sur certaines pages, notamment des formulaires de liaisons entre objets
pensebetes_affiche_milieu(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
pensebetes_quete_calendrier_prive()
Insérer des évènements dans le calendrier privé
pensebetes_quete_calendrier_prive(array<string|int, mixed> $flux) : array<string|int, mixed>
On y insère les Pense-bêtes de l'auteur. Les données sont formatées en json et utilisées par la librairie javascript Fullcalendar au travers du Plugin Organiseur.
Parameters
- $flux : array<string|int, mixed>
-
Données du pipeline
Tags
Return values
array<string|int, mixed> —Données du pipeline
pensebetes_aide_index()
Utiliser ce pipeline permet d'ajouter une aide au plugin,
pensebetes_aide_index(mixed $index) : array<string|int, mixed>
Parameters
- $index : mixed
Tags
Return values
array<string|int, mixed> —Données du pipeline
pensebetes_recuperer_fond()
Permet d'agir sur le flux de données d'un fond
pensebetes_recuperer_fond(array<string|int, mixed> $flux) : array<string|int, mixed>
Ajout d'une aide en ligne relative à l'association sur le formulaire prive/formulaires/editer_liens.html Modification de la ligne :
<h3 class="titrem">[(#ENV{objet_source}|objet_info{texte_ajouter}|_T)]</h3>
Parameters
- $flux : array<string|int, mixed>
-
Données du pipeline
Tags
Return values
array<string|int, mixed> —Données du pipeline
pensebetes_optimiser_base_disparus()
Optimiser la base de données
pensebetes_optimiser_base_disparus(array<string|int, mixed> $flux) : array<string|int, mixed>
Appelé depuis ecrire/genie/optimiser.php, il permet de compléter le nettoyage des objets en supprimant des éléments lors des tâches périodiques.
Parameters
- $flux : array<string|int, mixed>
-
Données du pipeline
Tags
Return values
array<string|int, mixed> —Données du pipeline