spip_bonux_fonctions.php
Plugin Spip-Bonux Le plugin qui lave plus SPIP que SPIP (c) 2008 Mathieu Marcillaud, Cedric Morin, Tetue Licence GPL
Table of Contents
Constants
Functions
- tag_img() : string
- une fonction pour generer une balise img a partir d'un nom de fichier
- previsu_verifier_cle_temporaire() : mixed
- previsu_cle_temporaire() : mixed
- push_table_valeur() : array<string|int, mixed>|object
- Filtre ajoutant une valeur à la fin d'une liste, possiblement dans une clé d'un tableau (comme table_valeur()).
- filtre_slugify_dist() : string
- Filtre slugify
- slugify() : string
- Fonction slugify
Constants
_PREVISU_TEMPORAIRE_VALIDITE
public
mixed
_PREVISU_TEMPORAIRE_VALIDITE
= 12
Functions
tag_img()
une fonction pour generer une balise img a partir d'un nom de fichier
tag_img(string $img[, string $alt = '' ][, string $class = '' ]) : string
Parameters
- $img : string
- $alt : string = ''
- $class : string = ''
Return values
stringprevisu_verifier_cle_temporaire()
previsu_verifier_cle_temporaire(mixed $cle) : mixed
Parameters
- $cle : mixed
previsu_cle_temporaire()
previsu_cle_temporaire([mixed $date = null ]) : mixed
Parameters
- $date : mixed = null
push_table_valeur()
Filtre ajoutant une valeur à la fin d'une liste, possiblement dans une clé d'un tableau (comme table_valeur()).
push_table_valeur(array<string|int, mixed>|object|string $table, string $chemin, mixed $valeur[, mixed $condition = true ][, string $cle_finale = false ]) : array<string|int, mixed>|object
Attention, cette fonction est bien un "push", c'est-à-dire qu'elle ajoute un élément à la fin d'une liste.
#TABLEAU|push_table_valeur{a/b/c, valeur, #CONDITION}
- si la clé "c" est une liste : on ajoute "valeur" à la fin
- si la clé "c" n'existe pas : on crée une liste et on met la première valeur dedans
- si la clé "c" est un scalaire : on ne fait rien
- si les clés autres que la dernière n'existent pas : on en fait des tableaux en cascade
Parameters
- $table : array<string|int, mixed>|object|string
-
Table ou objet dont on veut modifier ou augmenter une des clés/propriétés. Peut être une chaîne à désérialiser contenant ce tableau ou cet objet.
- $chemin : string
-
Une suite de clés ou de propriétés d'objet, séparées par le caractère "/" : un/element/ici
- $valeur : mixed
-
Une valeur à ajouter au paramètre précédent.
- $condition : mixed = true
-
=true Une valeur quelconque qui sera testée de manière booléenne pour savoir si on fait le traitement ou pas. Cela allège l'écriture si l'ajout de valeur ne doit se faire que sous condition, notamment que s'il y a une valeur à ajouter.
- $cle_finale : string = false
-
Une clé dans laquelle placer la valeur si précisée
Tags
Return values
array<string|int, mixed>|object —Retourne le tableau ou l'objet initial, modifié suivant les paramètres.
filtre_slugify_dist()
Filtre slugify
Utiliser itentifiant_slug() de SPIP. Mêmes paramètres & options.
filtre_slugify_dist(string $texte[, string $type = '' ][, array<string|int, mixed> $options = [] ]) : string
Parameters
- $texte : string
- $type : string = ''
- $options : array<string|int, mixed> = []
Tags
Return values
stringslugify()
Fonction slugify
Utiliser itentifiant_slug() de SPIP. Mêmes paramètres & options.
slugify(string $texte[, string $type = '' ][, array<string|int, mixed> $options = [] ]) : string
Parameters
- $texte : string
- $type : string = ''
- $options : array<string|int, mixed> = []