Fichier plugins-dist/textwheel/inc/notes.php

Gestion des notes de bas de page

Source

Proposer une amélioration

Liste des constantes

Valeur

  • '] '

Package

Valeur

  • ']'

Package

Valeur

  • '['

Package

Valeur

  • ' ['

Package

Valeur

  • ',[[(\s(<([^>\'"])>)?(.*?))]],msS'

Package

Liste des fonctions

Point d'entrée pour la gestion des notes.

string | array inc_notes_dist( boolean | string | array $arg , string $operation = 'traiter' , boolean $ignorer_autobr = false )

Paramètres

  1. boolean | string | array $arg

    Argument :

    - true : empiler l'etat courant, initialiser un nouvel état
    - false : restaurer l'état précédent, dénonce un état courant perdu
    - chaîne : on y recherche les notes et on les renvoie en tableau
    - tableau : texte de notes à rajouter dans ce qu'on a déjà
    
    Ce dernier cas retourne la composition totale, en particulier,
    envoyer un tableau vide permet de tout récupérer.
  2. string $operation = 'traiter'

    En complément du format attendu dans $arg, on indique ici le type d'oopétation à réaliser (traiter | empiler | depiler | sauver_etat | restaurer_etat | contexter_cache)

  3. boolean $ignorer_autobr = false

    True pour ne pas prendre en compte les retours à la ligne comme des tags br (mais 2 à la suite font un paragraphe tout de même).

Retour

  • string | array

Utilisé par

Package

Note

  • C'est stocké dans la globale $les_notes, mais pas besoin de le savoir
Proposer une amélioration
void traiter_les_notes( $notes , $ignorer_autobr )

Paramètres

  1. $notes
  2. $ignorer_autobr

Package

Proposer une amélioration
void traiter_raccourci_notes( $letexte , $marqueur_notes )

Paramètres

  1. $letexte
  2. $marqueur_notes

Package

Proposer une amélioration

Liste des erreurs

GravitéLigneDescription
Erreur 148
  • Argument $letexte is missing from the Docblock of traiter_raccourci_notes
  • No summary for function \traiter_raccourci_notes()
  • Argument $marqueur_notes is missing from the Docblock of traiter_raccourci_notes
Erreur 213
  • No summary for function \traiter_les_notes()
  • Argument $notes is missing from the Docblock of traiter_les_notes
  • Argument $ignorer_autobr is missing from the Docblock of traiter_les_notes