Documentation du code de SPIP et de ses plugins

Porte plume

Fonctions

Table of Contents

Functions

traitements_previsu()  : string
Filtre appliquant les traitements SPIP d'un champ
filtre_pp_charset()  : string
Retourner le charset SQL

Functions

traitements_previsu()

Filtre appliquant les traitements SPIP d'un champ

traitements_previsu(string $texte[, string $nom_champ = '' ][, string $type_objet = '' ][, string $connect = null ]) : string

Applique les filtres prévus sur un champ (et eventuellement un type d'objet) sur un texte donné. Sécurise aussi le texte en appliquant safehtml().

Ce mécanisme est à préférer au traditionnel #TEXTE*|propre

traitements_previsu() consulte la globale $table_des_traitements et applique le traitement adequat. Si aucun traitement n'est trouvé, alors propre() est appliqué.

Parameters
$texte : string

Texte source

$nom_champ : string = ''

Nom du champ (nom de la balise, en majuscules)

$type_objet : string = ''

L'objet a qui appartient le champ (en minuscules)

$connect : string = null

Nom du connecteur de base de données

Tags
see
champs_traitements()

dans public/references.php

global

table_des_traitements

Return values
string

Texte traité avec les filtres déclarés pour le champ.

filtre_pp_charset()

Retourner le charset SQL

filtre_pp_charset() : string

Retourne le charset SQL si on le connait, en priorité sinon, on utilise le charset de l'affichage HTML.

Cependant, on peut forcer un charset donné avec une constante : define('PORTE_PLUME_PREVIEW_CHARSET','utf-8');

Return values
string

Nom du charset (ex: 'utf-8')


        
On this page

Search results