Documentation du code de SPIP et de ses plugins

Forum

formulaire_forum.php

Gestion du formulaire Forum et de sa balise

Table of Contents

Functions

balise_FORMULAIRE_FORUM()  : Champ
Compile la balise `#FORMULAIRE_FORUM` qui affiche un formulaire d'ajout de commentaire
balise_FORMULAIRE_FORUM_stat()  : array<string|int, mixed>|bool
Chercher l'objet/id_objet et la configuration du forum
balise_forum_retrouve_objet()  : array<string|int, mixed>|bool
Retrouve l'objet et id_objet d'un forum

Functions

balise_FORMULAIRE_FORUM()

Compile la balise `#FORMULAIRE_FORUM` qui affiche un formulaire d'ajout de commentaire

balise_FORMULAIRE_FORUM(Champ $p) : Champ

Signature : #FORMULAIRE_FORUM{[redirection[, objet, id_objet]]}

Particularité du contexte du formulaire pour permettre une saisie de mots-clés dans les forums : si la variable de personnalisation $afficher_groupe[] est définie dans le fichier d'appel, et si la table de référence est OK, la liste des mots-clés est alors proposée.

Parameters
$p : Champ

Pile au niveau de la balise

Tags
balise
link

Balise #FORMULAIRE_FORUM

link

Les formulaires

example
#FORMULAIRE_FORUM seul calcule (objet, id_objet) depuis la boucle parente
#FORMULAIRE_FORUM{#SELF} pour forcer l'url de retour
#FORMULAIRE_FORUM{#SELF, article, 3} pour forcer l'objet et son identifiant
Return values
Champ

Pile complétée par le code à générer

balise_FORMULAIRE_FORUM_stat()

Chercher l'objet/id_objet et la configuration du forum

balise_FORMULAIRE_FORUM_stat(array<string|int, mixed> $args, array<string|int, mixed> $context_compil) : array<string|int, mixed>|bool
Parameters
$args : array<string|int, mixed>
$context_compil : array<string|int, mixed>
Return values
array<string|int, mixed>|bool

balise_forum_retrouve_objet()

Retrouve l'objet et id_objet d'un forum

balise_forum_retrouve_objet(int $ido, int $id_forum, array<string|int, mixed> $args, array<string|int, mixed> $context_compil[, bool $objet_obligatoire = true ]) : array<string|int, mixed>|bool

S'il n'est pas transmis, on le prend dans la boucle englobante, sinon dans l'environnement, sinon on tente de le retrouver depuis un autre message de forum

Parameters
$ido : int
$id_forum : int
$args : array<string|int, mixed>
$context_compil : array<string|int, mixed>
$objet_obligatoire : bool = true
Return values
array<string|int, mixed>|bool

        
On this page

Search results