drapeau_edition.php
SPIP, Système de publication pour l'internet
Copyright © avec tendresse depuis 2001 Arnaud Martin, Antoine Pitrou, Philippe Rivière, Emmanuel Saint-James
Ce programme est un logiciel libre distribué sous licence GNU/GPL.
Table of Contents
Functions
- lire_tableau_edition() : array<string|int, mixed>
- Retourne le tableau des éléments édités en cours après avoir supprimé les éléments trop vieux (de plus d'une heure) du tableau.
- ecrire_tableau_edition() : mixed
- Enregistre la liste des éléments édités
- signale_edition() : mixed
- Signale qu'un auteur édite tel objet
- qui_edite() : array<string|int, mixed>
- Qui édite mon objet ?
- mention_qui_edite() : array<string, string>
- Afficher les auteurs ayant édités récemment l'objet.
- liste_drapeau_edition() : array<string|int, mixed>
- Quels sont les objets en cours d'édition par `$id_auteur` ?
- debloquer_tous() : mixed
- Quand l'auteur veut libérer tous ses objets (tous types)
- debloquer_edition() : mixed
- Quand l'auteur libère un objet précis
Functions
lire_tableau_edition()
Retourne le tableau des éléments édités en cours après avoir supprimé les éléments trop vieux (de plus d'une heure) du tableau.
lire_tableau_edition() : array<string|int, mixed>
Tags
Return values
array<string|int, mixed> —Tableau des éléments édités actuellement, par objet et auteur, du type :
[ type d'objet ][id_objet][id_auteur][nom de l'auteur] = time()
ecrire_tableau_edition()
Enregistre la liste des éléments édités
ecrire_tableau_edition(array<string|int, mixed> $edition) : mixed
Parameters
- $edition : array<string|int, mixed>
-
Tableau des éléments édités actuellement, par objet et auteur, du type :
[ type d'objet ][id_objet][id_auteur][nom de l'auteur] = time()
Tags
signale_edition()
Signale qu'un auteur édite tel objet
signale_edition(int $id, array<string|int, mixed> $auteur[, string $type = 'article' ]) : mixed
Si l'objet est non éditable dans l'espace privé, ne pas retenir le signalement qui correspond à un process unique.
Parameters
- $id : int
-
Identifiant de l'objet
- $auteur : array<string|int, mixed>
-
Session de l'auteur
- $type : string = 'article'
-
Type d'objet édité
Tags
qui_edite()
Qui édite mon objet ?
qui_edite(int $id[, string $type = 'article' ]) : array<string|int, mixed>
Parameters
- $id : int
-
Identifiant de l'objet
- $type : string = 'article'
-
Type de l'objet
Tags
Return values
array<string|int, mixed> —Tableau sous la forme ["id_auteur"]["nom de l'auteur"] = time()
mention_qui_edite()
Afficher les auteurs ayant édités récemment l'objet.
mention_qui_edite(int $id[, string $type = 'article' ]) : array<string, string>
Parameters
- $id : int
-
Identifiant de l'objet
- $type : string = 'article'
-
Type de l'objet
Return values
array<string, string> —Liste de tableaux ['nom_auteur_modif' => x|y|z, 'date_diff' => n]
liste_drapeau_edition()
Quels sont les objets en cours d'édition par `$id_auteur` ?
liste_drapeau_edition(int $id_auteur) : array<string|int, mixed>
Parameters
- $id_auteur : int
-
Identifiant de l'auteur
Tags
Return values
array<string|int, mixed> —Liste de tableaux ['objet' => x, 'id_objet' => n]
debloquer_tous()
Quand l'auteur veut libérer tous ses objets (tous types)
debloquer_tous(int $id_auteur) : mixed
Parameters
- $id_auteur : int
Tags
debloquer_edition()
Quand l'auteur libère un objet précis
debloquer_edition(int $id_auteur, int $id_objet[, string $type = 'article' ]) : mixed
Parameters
- $id_auteur : int
-
Identifiant de l'auteur
- $id_objet : int
-
Identifiant de l'objet édité
- $type : string = 'article'
-
Type de l'objet