Documentation du code de SPIP et de ses plugins

SPIP

editer_auteur.php

Gestion du formulaire de d'édition de rubrique

Table of Contents

Functions

formulaires_editer_auteur_charger_dist()  : array<string|int, mixed>
Chargement du formulaire d'édition d'un auteur
formulaires_editer_auteur_identifier_dist()  : string
Identifier le formulaire en faisant abstraction des paramètres qui ne représentent pas l'objet édité
auteurs_edit_config()  : array<string|int, mixed>
Choix par défaut des options de présentation
formulaires_editer_auteur_verifier_dist()  : array<string|int, mixed>
Vérifications du formulaire d'édition d'un auteur
formulaires_editer_auteur_traiter_dist()  : array<string|int, mixed>
Traitements du formulaire d'édition d'un auteur
auteur_reset_password()  : mixed
auteur_regenerer_identifiants()  : string
Renvoyer des identifiants

Functions

formulaires_editer_auteur_charger_dist()

Chargement du formulaire d'édition d'un auteur

formulaires_editer_auteur_charger_dist([int|string $id_auteur = 'new' ][, string $retour = '' ][, string $associer_objet = '' ][, string $config_fonc = 'auteurs_edit_config' ][, array<string|int, mixed> $row = [] ][, string $hidden = '' ]) : array<string|int, mixed>
Parameters
$id_auteur : int|string = 'new'

Identifiant de l'auteur. 'new' pour une nouvel auteur.

$retour : string = ''

URL de redirection après le traitement

$associer_objet : string = ''

Éventuel 'objet|x' indiquant de lier le mot créé à cet objet, tel que 'article|3'

$config_fonc : string = 'auteurs_edit_config'

Nom de la fonction ajoutant des configurations particulières au formulaire

$row : array<string|int, mixed> = []

Valeurs de la ligne SQL de l'auteur, si connu

$hidden : string = ''

Contenu HTML ajouté en même temps que les champs cachés du formulaire.

Tags
see
formulaires_editer_objet_charger()
Return values
array<string|int, mixed>

Environnement du formulaire

formulaires_editer_auteur_identifier_dist()

Identifier le formulaire en faisant abstraction des paramètres qui ne représentent pas l'objet édité

formulaires_editer_auteur_identifier_dist([int|string $id_auteur = 'new' ][, string $retour = '' ][, string $associer_objet = '' ][, string $config_fonc = 'auteurs_edit_config' ][, array<string|int, mixed> $row = [] ][, string $hidden = '' ]) : string
Parameters
$id_auteur : int|string = 'new'

Identifiant de l'auteur. 'new' pour une nouvel auteur.

$retour : string = ''

URL de redirection après le traitement

$associer_objet : string = ''

Éventuel 'objet|x' indiquant de lier le mot créé à cet objet, tel que 'article|3'

$config_fonc : string = 'auteurs_edit_config'

Nom de la fonction ajoutant des configurations particulières au formulaire

$row : array<string|int, mixed> = []

Valeurs de la ligne SQL de l'auteur, si connu

$hidden : string = ''

Contenu HTML ajouté en même temps que les champs cachés du formulaire.

Return values
string

Hash du formulaire

auteurs_edit_config()

Choix par défaut des options de présentation

auteurs_edit_config(array<string|int, mixed> $row) : array<string|int, mixed>
Parameters
$row : array<string|int, mixed>

Valeurs de la ligne SQL d'un auteur, si connu return array Configuration pour le formulaire

Return values
array<string|int, mixed>

formulaires_editer_auteur_verifier_dist()

Vérifications du formulaire d'édition d'un auteur

formulaires_editer_auteur_verifier_dist([int|string $id_auteur = 'new' ][, string $retour = '' ][, string $associer_objet = '' ][, string $config_fonc = 'auteurs_edit_config' ][, array<string|int, mixed> $row = [] ][, string $hidden = '' ]) : array<string|int, mixed>

Vérifie en plus des vérifications prévues :

  • qu'un rédacteur ne peut pas supprimer son adresse mail,
  • que le mot de passe choisi n'est pas trop court et identique à sa deuxième saisie
Parameters
$id_auteur : int|string = 'new'

Identifiant de l'auteur. 'new' pour une nouvel auteur.

$retour : string = ''

URL de redirection après le traitement

$associer_objet : string = ''

Éventuel 'objet|x' indiquant de lier le mot créé à cet objet, tel que 'article|3'

$config_fonc : string = 'auteurs_edit_config'

Nom de la fonction ajoutant des configurations particulières au formulaire

$row : array<string|int, mixed> = []

Valeurs de la ligne SQL de l'auteur, si connu

$hidden : string = ''

Contenu HTML ajouté en même temps que les champs cachés du formulaire.

Tags
see
formulaires_editer_objet_verifier()
Return values
array<string|int, mixed>

Erreurs des saisies

formulaires_editer_auteur_traiter_dist()

Traitements du formulaire d'édition d'un auteur

formulaires_editer_auteur_traiter_dist([int|string $id_auteur = 'new' ][, string $retour = '' ][, string $associer_objet = '' ][, string $config_fonc = 'auteurs_edit_config' ][, array<string|int, mixed> $row = [] ][, string $hidden = '' ]) : array<string|int, mixed>

En plus de l'enregistrement normal des infos de l'auteur, la fonction traite ces cas spécifiques :

  • Envoie lorsqu'un rédacteur n'a pas forcément l'autorisation changer seul son adresse email, un email à la nouvelle adresse indiquée pour vérifier l'email saisi, avec un lien dans le mai sur l'action 'confirmer_email' qui acceptera alors le nouvel email.

  • Crée aussi une éventuelle laision indiquée dans $associer_objet avec cet auteur.

Parameters
$id_auteur : int|string = 'new'

Identifiant de l'auteur. 'new' pour une nouvel auteur.

$retour : string = ''

URL de redirection après le traitement

$associer_objet : string = ''

Éventuel 'objet|x' indiquant de lier le mot créé à cet objet, tel que 'article|3'

$config_fonc : string = 'auteurs_edit_config'

Nom de la fonction ajoutant des configurations particulières au formulaire

$row : array<string|int, mixed> = []

Valeurs de la ligne SQL de l'auteur, si connu

$hidden : string = ''

Contenu HTML ajouté en même temps que les champs cachés du formulaire.

Tags
see
formulaires_editer_objet_traiter()
Return values
array<string|int, mixed>

Retour des traitements

auteur_reset_password()

auteur_reset_password(mixed $id_auteur[, mixed $erreurs = [] ]) : mixed
Parameters
$id_auteur : mixed
$erreurs : mixed = []

auteur_regenerer_identifiants()

Renvoyer des identifiants

auteur_regenerer_identifiants(int $id_auteur[, bool $notifier = true ][, array<string|int, mixed> $contexte = [] ]) : string
Parameters
$id_auteur : int
$notifier : bool = true
$contexte : array<string|int, mixed> = []
Return values
string

        
On this page

Search results