Fichier plugins-dist/porte_plume/porte_plume_pipelines.php

Déclarations d'autorisations et utilisations de pipelines

Plugin

  • Porte Plume pour SPIP

License

  • GPL

Source

Proposer une amélioration

Liste des fonctions

boolean autoriser_porteplume_afficher_public_dist( string $faire , string $type , integer $id , array $qui , array $opt )

Paramètres

  1. string $faire

    Action demandée

  2. string $type

    Type d'objet sur lequel appliquer l'action

  3. integer $id

    Identifiant de l'objet

  4. array $qui

    Description de l'auteur demandant l'autorisation

  5. array $opt

    Options de cette autorisation

Retour

  • boolean

    true s'il a le droit, false sinon

Package

Proposer une amélioration

La fermer aux non identifiés si pas de porte plume dans le public

boolean autoriser_porteplume_previsualiser_dist( string $faire , string $type , integer $id , array $qui , array $opt )

Paramètres

  1. string $faire

    Action demandée

  2. string $type

    Type d'objet sur lequel appliquer l'action

  3. integer $id

    Identifiant de l'objet

  4. array $qui

    Description de l'auteur demandant l'autorisation

  5. array $opt

    Options de cette autorisation

Retour

  • boolean

    true s'il a le droit, false sinon

Package

Proposer une amélioration
array porte_plume_affiche_milieu( array $flux )

Paramètres

  1. array $flux

    Données du pipeline

Retour

  • array

    Données du pipeline

Traversée par le pipeline

Package

Proposer une amélioration
array porte_plume_configurer_liste_metas( array $metas )

Paramètres

  1. array $metas

    Tableaux des metas et valeurs par défaut

Retour

  • array

    Tableaux des metas et valeurs par défaut

Traversée par le pipeline

Package

Proposer une amélioration
string porte_plume_inserer_head( string $flux , string $lang , boolean $prive = false )

Paramètres

  1. string $flux

    Contenu du head

  2. string $lang

    Langue en cours d'utilisation

  3. boolean $prive = false

    Est-ce pour l'espace privé ?

Retour

  • string

    Contenu du head complété

Package

Proposer une amélioration

Appelé aussi depuis le privé avec $prive à true.

string porte_plume_insert_head_css( string $flux = '' , boolean $prive = false )

Paramètres

  1. string $flux = ''

    Contenu du head

  2. boolean $prive = false

    Est-ce pour l'espace privé ?

Retour

  • string

    Contenu du head complété

Traversée par le pipeline

Package

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

Paramètres

  1. string $flux

    Contenu du head

Retour

  • string

    Contenu du head

Traversée par le pipeline

Package

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

Paramètres

  1. string $flux

    Contenu du head

Retour

  • string

    Contenu du head complété

Traversée par le pipeline

Package

Proposer une amélioration

Uniquement si l'on est autorisé à l'afficher le porte plume dans l'espace public !

string porte_plume_insert_head_public( string $flux )

Paramètres

  1. string $flux

    Contenu du head

Retour

  • string

    Contenu du head

Traversée par le pipeline

Package

Proposer une amélioration