Fichier ecrire/balise/formulaire_.php

Fonctions génériques pour les balises formulaires

Source

Proposer une amélioration

Liste des fonctions

array balise_FORMULAIRE__contexte( string $form , array $args )

Paramètres

  1. string $form

    Nom du formulaire

  2. array $args

    Arguments envoyés à l'appel du formulaire

Retour

  • array

    Contexte d'environnement à envoyer au squelette

Package

Balise

  • FORMULAIRE__CONTEXTE
Proposer une amélioration

Compilé en un appel à une balise dynamique.

\Champ balise_FORMULAIRE__dist( \Champ $p )

Paramètres

  1. \Champ $p

    Description de la balise formulaire

Retour

  • \Champ

    Description complétée du code compilé appelant la balise dynamique

Package

Balise

  • FORMULAIRE_
Proposer une amélioration
string | array balise_FORMULAIRE__dyn( string $form )

Paramètres

  1. string $form

    Nom du formulaire

Retour

  • string | array
    • array : squelette à appeler, durée du cache, contexte
    • string : texte à afficher directement

Package

Proposer une amélioration
string | boolean existe_formulaire( string $form )

Paramètres

  1. string $form

    Nom du formulaire

Retour

  • string | boolean
    • string : chemin du squelette
    • false : pas de squelette trouvé

Voir également

Package

Proposer une amélioration
array formulaire__charger( string $form , array $args , boolean $poste )

Paramètres

  1. string $form
  2. array $args
  3. boolean $poste

Retour

  • array

Package

Proposer une amélioration

On se base sur la fonction identifier (si elle existe) qui fournit une signature identifiant le formulaire a partir de ses arguments significatifs

En l'absence de fonction identifier, on se base sur l'egalite des arguments, ce qui fonctionne dans les cas simples

boolean formulaire__identifier( string $form , array $args , array $p )

Paramètres

  1. string $form
  2. array $args
  3. array $p

Retour

  • boolean

Package

Proposer une amélioration

Proteger les ' et les " dans les champs que l'on va injecter, sans toucher aux valeurs sérialisées

string | array protege_champ( string | array $texte )

Paramètres

  1. string | array $texte

    Saisie à protéger

Retour

  • string | array

    Saisie protégée

Voir également

Package

Proposer une amélioration