Package Pipelines

Fichiers du package

FichierDescription
forum.php

Déclarations des tables et objets au compilateur

pipelines.php

Fonctions déclarées dans des pipelines (espace public)

pipelines_ecrire.php

Fonctions déclarées dans des pipelines (espace privé)

Proposer une amélioration

Liste des fonctions

Appellé dans le pipeline affichage_final_prive

string affichage_final_prive_title_auto( string $texte )

Paramètres

  1. string $texte

Retour

  • string

Package

Proposer une amélioration

Cette fonction est appelée par le pipeline affichage_final

string f_admin( string $texte )

Paramètres

  1. string $texte

    Contenu de la page envoyée au navigateur

Retour

  • string

    Contenu de la page envoyée au navigateur

Traversée par le pipeline

Package

Proposer une amélioration

Branchement automatise de affiche_gauche, affiche_droite, affiche_milieu pour assurer la compat avec les versions precedentes des exec en php Branche de affiche_objet

Les pipelines ne recevront plus exactement le meme contenu en entree, mais la compat multi vertions pourra etre assuree par une insertion au bon endroit quand le contenu de depart n'est pas vide

array f_afficher_blocs_ecrire( array $flux )

Paramètres

  1. array $flux

    Données du pipeline

Retour

  • array

    Données du pipeline

Utilisé par

Package

Proposer une amélioration
void f_boite_infos( $flux )

Paramètres

  1. $flux

Package

Proposer une amélioration

À activer dans mes_options via : $GLOBALS['spip_pipeline']['affichage_final'] .= '|f_insert_head';

Ajoute le contenu du pipeline insert head dans la page HTML si cela n'a pas été fait.

string f_insert_head( string $texte )

Paramètres

  1. string $texte

    Contenu de la page envoyée au navigateur

Retour

  • string

    Contenu de la page envoyée au navigateur

Appelle le pipeline

Package

Proposer une amélioration

La fonction ajoute les balises scripts dans le texte qui appelent les scripts jQuery ainsi que certains de ses plugins. La liste des js chargée peut être complété par le pipeline 'jquery_plugins'

Cette fonction est appelée par le pipeline insert_head

string f_jQuery( string $texte )

Paramètres

  1. string $texte

    Contenu qui sera inséré dans le head HTML

Retour

  • string

    Contenu qui sera inséré dans le head HTML

Voir également

Traversée par le pipeline

Appelle le pipeline

Package

Internal

  • Ne pas vérifier ici qu'on ne doublonne pas #INSERT_HEAD car cela empêche un double appel (multi calcul en cache cool, ou erreur de l'espace privé)
Proposer une amélioration

La fonction ajoute les balises scripts dans le texte qui appelent les scripts jQuery ainsi que certains de ses plugins. La liste des js chargée peut être complété par le pipeline 'jquery_plugins'

Cette fonction est appelée par le pipeline header_prive

string f_jQuery_prive( string $texte )

Paramètres

  1. string $texte

    Contenu qui sera inséré dans le head HTML

Retour

  • string

    Contenu complété des scripts javascripts, dont jQuery

Voir également

Package

Proposer une amélioration
string f_queue( string $texte )

Paramètres

  1. string $texte

    Contenu de la page envoyée au navigateur

Retour

  • string

    Contenu de la page envoyée au navigateur

Traversée par le pipeline

Package

Proposer une amélioration
string f_queue_affiche_milieu( string $flux )

Paramètres

  1. string $flux

Retour

  • string

Traversée par le pipeline

Package

Proposer une amélioration

Appelle f_afficher_blocs_ecrire() sur les inclusions dans l'espace privé. Ne change rien dans l'espace public.

Cette fonction est appelée par le pipeline recuperer_fond

array f_recuperer_fond( array $flux )

Paramètres

  1. array $flux

    Description et contenu de l'inclusion

Retour

  • array

    $flux Description et contenu de l'inclusion

Traversée par le pipeline

Package

Proposer une amélioration

Surligne les mots de la recherche (si var_recherche est présent) ou des réferers (si la constante _SURLIGNE_RECHERCHE_REFERERS est définie à true) dans un texte HTML

Cette fonction est appelée par le pipeline affichage_final

string f_surligne( string $texte )

Paramètres

  1. string $texte

    Contenu de la page envoyée au navigateur

Retour

  • string

    Contenu de la page envoyée au navigateur

Traversée par le pipeline

Package

Proposer une amélioration

Indente et valide un code HTML si la globale 'xhtml' est définie à true.

Cette fonction est appelée par le pipeline affichage_final

string f_tidy( string $texte )

Paramètres

  1. string $texte

    Contenu de la page envoyée au navigateur

Retour

  • string

    Contenu de la page envoyée au navigateur

Traversée par le pipeline

Package

Proposer une amélioration
array forum_declarer_tables_interfaces( array $interfaces )

Paramètres

  1. array $interfaces

Retour

  • array

    $interfaces

Traversée par le pipeline

Package

Proposer une amélioration
array forum_declarer_tables_objets_sql( array $tables )

Paramètres

  1. array $tables

    Tableau des objets déclarés

Retour

  • array

    $tables Tableau des objets complété

Traversée par le pipeline

Package

Proposer une amélioration

renvoie false si pas d'objet en cours, ou un tableau associatif contenant les informations table_objet_sql,table,type,id_table_objet,edition

array | boolean trouver_objet_exec( string $exec )

Paramètres

  1. string $exec

    nom de la page testee

Retour

  • array | boolean

Package

Proposer une amélioration