Documentation du code de SPIP et de ses plugins

SPIP

formulaire_inscription.php

Ce fichier gère la balise dynamique `#FORMULAIRE_INSCRIPTION`

Table of Contents

Functions

balise_FORMULAIRE_INSCRIPTION()  : Champ
Compile la balise dynamique `#FORMULAIRE_INSCRIPTION` qui affiche un formulaire d'inscription au site
balise_FORMULAIRE_INSCRIPTION_stat()  : array<string|int, mixed>|string
Calculs de paramètres de contexte automatiques pour la balise FORMULAIRE_INSCRIPTION

Functions

balise_FORMULAIRE_INSCRIPTION()

Compile la balise dynamique `#FORMULAIRE_INSCRIPTION` qui affiche un formulaire d'inscription au site

balise_FORMULAIRE_INSCRIPTION(Champ $p) : Champ
Parameters
$p : Champ

Pile au niveau de la balise

Tags
balise
example
#FORMULAIRE_INSCRIPTION
#FORMULAIRE_INSCRIPTION{nom_inscription, #ID_RUBRIQUE}
[(#FORMULAIRE_INSCRIPTION{1comite,#ARRAY{id,#ID_RUBRIQUE}})]
Return values
Champ

Pile complétée du code compilé

balise_FORMULAIRE_INSCRIPTION_stat()

Calculs de paramètres de contexte automatiques pour la balise FORMULAIRE_INSCRIPTION

balise_FORMULAIRE_INSCRIPTION_stat(array<string|int, mixed> $args, array<string|int, mixed> $context_compil) : array<string|int, mixed>|string

En absence de mode d'inscription transmis à la balise, celui-ci est calculé en fonction de la configuration :

  • '1comite' si les rédacteurs peuvent s'inscrire,
  • '6forum' sinon si les forums sur abonnements sont actifs,
  • rien sinon.
Parameters
$args : array<string|int, mixed>
  • args[0] un statut d'auteur (rédacteur par defaut)
  • args[1] indique la rubrique éventuelle de proposition
$context_compil : array<string|int, mixed>

Tableau d'informations sur la compilation

Tags
example
#FORMULAIRE_INSCRIPTION
[(#FORMULAIRE_INSCRIPTION{mode_inscription, #ID_RUBRIQUE})]
[(#FORMULAIRE_INSCRIPTION{1comite,#ARRAY{id,#ID_RUBRIQUE}})]
Return values
array<string|int, mixed>|string
  • Liste (statut, id) si un mode d'inscription est possible
  • chaîne vide sinon.

        
On this page

Search results