editer_site.php
Gestion de l'action editer__site et de l'API d'édition d'un site
Table of Contents
Functions
- action_editer_site_dist() : array<string|int, mixed>
- Action d'édition d'un site dans la base de données dont l'identifiant est donné en paramètre de cette fonction ou en argument de l'action sécurisée
- site_inserer() : int
- Insérer un nouveau site en base
- site_modifier() : string
- Modifier un site
Functions
action_editer_site_dist()
Action d'édition d'un site dans la base de données dont l'identifiant est donné en paramètre de cette fonction ou en argument de l'action sécurisée
action_editer_site_dist([null|int $arg = null ]) : array<string|int, mixed>
Si aucun identifiant n'est donné, on crée alors un nouvel article, à condition que la rubrique parente (id_rubrique) puisse être obtenue (avec _request(id_parent))
Parameters
- $arg : null|int = null
-
Identifiant du site. En absence utilise l'argument de l'action sécurisée.
Tags
Return values
array<string|int, mixed> —Liste (identifiant du site, Texte d'erreur éventuel)
site_inserer()
Insérer un nouveau site en base
site_inserer(int $id_rubrique[, array<string|int, mixed>|null $set = null ]) : int
Parameters
- $id_rubrique : int
-
Identifiant de rubrique parente
- $set : array<string|int, mixed>|null = null
Tags
Return values
int —Identifiant du site créé
site_modifier()
Modifier un site
site_modifier(int $id_syndic[, array<string|int, mixed>|null $set = null ]) : string
Appelle toutes les fonctions de modification d'un site
Parameters
- $id_syndic : int
-
Identifiant du site à modifier
- $set : array<string|int, mixed>|null = null
-
Couples (colonne => valeur) de données à modifier. En leur absence, on cherche les données dans les champs éditables qui ont été postés (via collecter_requests())
Tags
Return values
string —- Chaîne vide si aucune erreur,
- Chaîne contenant un texte d'erreur sinon.