Documentation du code de SPIP et de ses plugins

Saisies pour formulaires

saisies_name.php

Gestion de name Partie commun js/php

Table of Contents

Functions

saisie_nom2classe()  : string
Passer un nom en une valeur compatible avec une classe css
saisie_type2classe()  : string
Ajouter une ou des classes sur la saisie en fonction du type
saisie_nom2name()  : string
Passer un nom en une valeur compatible avec un `name` de formulaire
saisie_name2nom()  : string
Passer un `name` en un format de nom compris de saisies
saisies_cles_nom2name()  : array<string|int, mixed>
Appliquer `saisie_nom2name()` sur les clés d'un tableau utilisé pour gérer les erreurs
saisies_name_suffixer()  : string
Suffixe un name en tenant compte du fait que cela peut être potentiellement avec des []
saisies_name_supprimer_suffixe()  : string
Enelever le suffixe d'un name, en tenant compte du fait que cela peut potentiellement être avec des []

Functions

saisie_nom2classe()

Passer un nom en une valeur compatible avec une classe css

saisie_nom2classe(string $nom) : string
  • toto => toto,
  • toto/truc => toto_truc,
  • toto[truc] => toto_truc
Parameters
$nom : string
Return values
string

saisie_type2classe()

Ajouter une ou des classes sur la saisie en fonction du type

saisie_type2classe( $type_saisie) : string
Parameters
$type_saisie :
Return values
string

saisie_nom2name()

Passer un nom en une valeur compatible avec un `name` de formulaire

saisie_nom2name(string $nom) : string
  • toto => toto,
  • toto/truc => toto[truc],
  • toto/truc/ => toto[truc][],
  • toto[truc] => toto[truc]
Parameters
$nom : string
Tags
see
saisie_name2nom()

pour l'inverse.

Return values
string

saisie_name2nom()

Passer un `name` en un format de nom compris de saisies

saisie_name2nom(string $name) : string
  • toto => toto,
  • toto[truc] => toto/truc,
  • toto[truc][] => toto/truc/
  • toto/truc => toto/truc
Parameters
$name : string
Tags
see
saisie_nom2name()

pour l'inverse.

Return values
string

saisies_cles_nom2name()

Appliquer `saisie_nom2name()` sur les clés d'un tableau utilisé pour gérer les erreurs

saisies_cles_nom2name(array<string|int, mixed> $tab) : array<string|int, mixed>
Parameters
$tab : array<string|int, mixed>
Return values
array<string|int, mixed>

saisies_name_suffixer()

Suffixe un name en tenant compte du fait que cela peut être potentiellement avec des []

saisies_name_suffixer(string $name, string $suffixe) : string
Parameters
$name : string
$suffixe : string

(sans _ qui sera mis automatiquement)

Return values
string

nouvelle version

saisies_name_supprimer_suffixe()

Enelever le suffixe d'un name, en tenant compte du fait que cela peut potentiellement être avec des []

saisies_name_supprimer_suffixe(string $name, string $suffixe) : string
Parameters
$name : string
$suffixe : string

(sans le _)

Return values
string

$name sans le suffixe


        
On this page

Search results