Documentation du code de SPIP et de ses plugins

Forum

forum.php

Table of Contents

Functions

formulaires_forum_identifier_dist()  : array<string|int, mixed>
Identification du formulaire poste : ne pas tenir compte de la previsu et du retour
formulaires_forum_charger_dist()  : array<string|int, mixed>|bool
Charger l'env du squelette de #FORMULAIRE_FORUM
forum_fichier_tmp()  : int
Une securite qui nous protege contre : - les doubles validations de forums (derapages humains ou des brouteurs) - les abus visant a mettre des forums malgre nous sur un article (??) On installe un fichier temporaire dans _DIR_TMP (et pas _DIR_CACHE afin de ne pas bugguer quand on vide le cache) Le lock est leve au moment de l'insertion en base (inc-messforum) Ce systeme n'est pas fonctionnel pour les forums sans previsu (notamment si $forcer_previsu = 'non')
formulaires_forum_verifier_dist()  : array<string|int, mixed>|bool
Verifier la saisie de #FORMULAIRE_FORUM
forum_documents_acceptes()  : array<string|int, mixed>
Lister les formats de documents joints acceptes dans les forum
inclure_previsu()  : string
Preparer la previsu d'un message de forum
formulaires_forum_traiter_dist()  : array<string|int, mixed>|bool
Traiter la saisie de #FORMULAIRE_FORUM tout est delegue a inc_forum_insert()

Functions

formulaires_forum_identifier_dist()

Identification du formulaire poste : ne pas tenir compte de la previsu et du retour

formulaires_forum_identifier_dist( $objet,  $id_objet,  $id_forum,  $ajouter_mot,  $ajouter_groupe,  $afficher_previsu,  $retour) : array<string|int, mixed>
Parameters
$objet :
$id_objet :
$id_forum :
$ajouter_mot :
$ajouter_groupe :
$afficher_previsu :
$retour :
Return values
array<string|int, mixed>

formulaires_forum_charger_dist()

Charger l'env du squelette de #FORMULAIRE_FORUM

formulaires_forum_charger_dist(string $objet, int $id_objet, int $id_forum, int|array<string|int, mixed> $ajouter_mot,  $ajouter_groupe,  $forcer_previsu,  $retour) : array<string|int, mixed>|bool
Parameters
$objet : string
$id_objet : int
$id_forum : int
$ajouter_mot : int|array<string|int, mixed>

mots ajoutés cochés par defaut

$ajouter_groupe :

groupes ajoutables

$forcer_previsu :

forcer la previsualisation du message oui ou non

$retour :

url de retour

Return values
array<string|int, mixed>|bool

forum_fichier_tmp()

Une securite qui nous protege contre : - les doubles validations de forums (derapages humains ou des brouteurs) - les abus visant a mettre des forums malgre nous sur un article (??) On installe un fichier temporaire dans _DIR_TMP (et pas _DIR_CACHE afin de ne pas bugguer quand on vide le cache) Le lock est leve au moment de l'insertion en base (inc-messforum) Ce systeme n'est pas fonctionnel pour les forums sans previsu (notamment si $forcer_previsu = 'non')

forum_fichier_tmp( $arg) : int
Parameters
$arg :
Return values
int

formulaires_forum_verifier_dist()

Verifier la saisie de #FORMULAIRE_FORUM

formulaires_forum_verifier_dist(string $objet, int $id_objet, int $id_forum, int|array<string|int, mixed> $ajouter_mot,  $ajouter_groupe,  $forcer_previsu,  $retour) : array<string|int, mixed>|bool
Parameters
$objet : string
$id_objet : int
$id_forum : int
$ajouter_mot : int|array<string|int, mixed>

mots ajoutés cochés par defaut

$ajouter_groupe :

groupes ajoutables

$forcer_previsu :

forcer la previsualisation du message oui ou non

$retour :

url de retour

Return values
array<string|int, mixed>|bool

forum_documents_acceptes()

Lister les formats de documents joints acceptes dans les forum

forum_documents_acceptes() : array<string|int, mixed>
Return values
array<string|int, mixed>

inclure_previsu()

Preparer la previsu d'un message de forum

inclure_previsu(string $texte, string $titre, string $url_site, string $nom_site, array<string|int, mixed> $ajouter_mot, array<string|int, mixed> $doc, string $objet, int $id_objet, int $id_forum) : string
Parameters
$texte : string
$titre : string
$url_site : string
$nom_site : string
$ajouter_mot : array<string|int, mixed>
$doc : array<string|int, mixed>
$objet : string
$id_objet : int
$id_forum : int
Return values
string

formulaires_forum_traiter_dist()

Traiter la saisie de #FORMULAIRE_FORUM tout est delegue a inc_forum_insert()

formulaires_forum_traiter_dist(string $objet, int $id_objet, int $id_forum, int|array<string|int, mixed> $ajouter_mot,  $ajouter_groupe,  $forcer_previsu,  $retour) : array<string|int, mixed>|bool
Parameters
$objet : string
$id_objet : int
$id_forum : int
$ajouter_mot : int|array<string|int, mixed>

mots ajoutes coches par defaut

$ajouter_groupe :

groupes ajoutables

$forcer_previsu :

forcer la previsualisation du message oui ou non

$retour :

url de retour

Return values
array<string|int, mixed>|bool

        
On this page

Search results