Documentation du code de SPIP et de ses plugins

SPIP Bonux

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

_PREVISU_TEMPORAIRE_VALIDITE  = 12

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

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
string

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
see
table_valeur
filtre
Return values
array<string|int, mixed>|object

Retourne le tableau ou l'objet initial, modifié suivant les paramètres.

filtre_slugify_dist()

Filtre slugify

filtre_slugify_dist(string $texte[, string $type = '' ][, array<string|int, mixed> $options = [] ]) : string
Parameters
$texte : string
$type : string = ''
$options : array<string|int, mixed> = []
Tags
deprecated
4.1

Utiliser itentifiant_slug() de SPIP. Mêmes paramètres & options.

uses
itentifiant_slug()
Return values
string

slugify()

Fonction slugify

slugify(string $texte[, string $type = '' ][, array<string|int, mixed> $options = [] ]) : string
Parameters
$texte : string
$type : string = ''
$options : array<string|int, mixed> = []
Tags
deprecated
4.1

Utiliser itentifiant_slug() de SPIP. Mêmes paramètres & options.

uses
itentifiant_slug()
Return values
string

        
On this page

Search results