Documentation du code de SPIP et de ses plugins

Pense-bêtes

pensebetes_pipelines.php

Utilisations de pipelines par Pensebete

Tags
plugin

Pensebetes

copyright

depuis 2019

author

Vincent CALLIES

licence

GNU/GPL

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
pipeline

insert_head_css

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
pipeline

insert_header_prive_css

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
pipeline

affiche_gauche

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
pipeline

affiche_milieu

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
pipeline

quete_calendrier_prive

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
pipeline

aide_index

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
pipeline

recuperer_fond

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
pipeline

optimiser_base_disparus

link
https://programmer.spip.net/optimiser_base_disparus,532
Return values
array<string|int, mixed>

Données du pipeline


        
On this page

Search results