Documentation du code de SPIP et de ses plugins

Pense-bêtes

Actions

Table of Contents

Functions

action_editer_pensebete_dist()  : array<string|int, mixed>
Action de création / modification d'un pense-bête
pensebete_inserer()  : int
Crée un nouveau pense-bête et retourne son ID
pensebete_modifier()  : string
Modifie les données d'un pense-bête
action_poser_pensebete_dist()  : void
Action pour poser un Pense-bête depuis l'espace public
action_repondre_pensebete_dist()  : array<string|int, mixed>
Action pour répondre à une question dans un pense-bête (posée via son modele modeles/pd_reponse.html)
action_supprimer_pensebete_dist()  : void
Action pour supprimer un Pense-bête

Functions

action_editer_pensebete_dist()

Action de création / modification d'un pense-bête

action_editer_pensebete_dist([null|int $arg = null ]) : array<string|int, mixed>
Parameters
$arg : null|int = null

Identifiant du pense-bête. En absence utilise l'argument de l'action sécurisée.

Return values
array<string|int, mixed>

Liste (identifiant du pense-bête, Texte d'erreur éventuel)

pensebete_inserer()

Crée un nouveau pense-bête et retourne son ID

pensebete_inserer([mixed $id_parent = null ][, array<string|int, mixed> $champs = array() ]) : int
Parameters
$id_parent : mixed = null
$champs : array<string|int, mixed> = array()

Un tableau avec les champs par défaut lors de l'insertion

Tags
pipeline_appel

pre_insertion

pipeline_appel

post_insertion

Return values
int

Identifiant du pense-bête créé

pensebete_modifier()

Modifie les données d'un pense-bête

pensebete_modifier(int $id_pensebete[, null|array<string|int, mixed> $set = null ]) : string

Récupère les valeurs qui ont été postées d'un formulaire d'édition automatiquement.

Parameters
$id_pensebete : int

Identifiant du pense-bête

$set : null|array<string|int, mixed> = null

Couples de valeurs à affecter d'office

Return values
string

Vide en cas de succès, texte d'erreur sinon.

action_poser_pensebete_dist()

Action pour poser un Pense-bête depuis l'espace public

action_poser_pensebete_dist() : void

dans l'environnement le titre et le message du pensebête sont transmis mais l'émetteur et le recepteur sont dans les arguments sécurisés de l'action

Tags
uses
API

editer_pensebete

link
https://www.spip.net/fr_article5526.html

action_repondre_pensebete_dist()

Action pour répondre à une question dans un pense-bête (posée via son modele modeles/pd_reponse.html)

action_repondre_pensebete_dist([null|string $arg = null ]) : array<string|int, mixed>
Parameters
$arg : null|string = null

Identifiant du pense-bête et type du formulaire utilisé pour la réponse En absence utilise l'argument de l'action sécurisée.

Return values
array<string|int, mixed>

Liste (identifiant du pense-bête, Texte d'erreur éventuel)

action_supprimer_pensebete_dist()

Action pour supprimer un Pense-bête

action_supprimer_pensebete_dist([int $id_pensebete = null ]) : void

En réalité, c'est la déclaration de l'auteur comme receveur du pense-bête qui est supprimée, ce qui fait qu'il ne s'affiche plus (pour lui). Si l'auteur était le dernier receveur, alors le pense-bête effectivement est supprimé.

Parameters
$id_pensebete : int = null

Identifiant de l'objet


        
On this page

Search results