Package Formulaires

Fichiers du package

FichierDescription
editer_auteur.php

Gestion du formulaire de d'édition de rubrique

Proposer une amélioration

Liste des fonctions

string auteur_regenerer_identifiants( integer $id_auteur , boolean $notifier = true , array $contexte = array() )

Paramètres

  1. integer $id_auteur
  2. boolean $notifier = true
  3. array $contexte = array()

Retour

  • string

Package

Proposer une amélioration
void auteur_reset_password( $id_auteur , $erreurs = array() )

Paramètres

  1. $id_auteur
  2. $erreurs = array()

Package

Proposer une amélioration
void auteurs_edit_config( array $row )

Paramètres

  1. array $row

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

Package

Proposer une amélioration
array formulaires_editer_auteur_charger_dist( integer | string $id_auteur = 'new' , string $retour = '' , string $associer_objet = '' , string $config_fonc = 'auteurs_edit_config' , array $row = array() , string $hidden = '' )

Paramètres

  1. integer | string $id_auteur = 'new'

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

  2. string $retour = ''

    URL de redirection après le traitement

  3. string $associer_objet = ''

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

  4. string $config_fonc = 'auteurs_edit_config'

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

  5. array $row = array()

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

  6. string $hidden = ''

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

Retour

  • array

    Environnement du formulaire

Package

Proposer une amélioration
string formulaires_editer_auteur_identifier_dist( integer | string $id_auteur = 'new' , string $retour = '' , string $associer_objet = '' , string $config_fonc = 'auteurs_edit_config' , array $row = array() , string $hidden = '' )

Paramètres

  1. integer | string $id_auteur = 'new'

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

  2. string $retour = ''

    URL de redirection après le traitement

  3. string $associer_objet = ''

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

  4. string $config_fonc = 'auteurs_edit_config'

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

  5. array $row = array()

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

  6. string $hidden = ''

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

Retour

  • string

    Hash du formulaire

Package

Proposer une amélioration

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.
array formulaires_editer_auteur_traiter_dist( integer | string $id_auteur = 'new' , string $retour = '' , string $associer_objet = '' , string $config_fonc = 'auteurs_edit_config' , array $row = array() , string $hidden = '' )

Paramètres

  1. integer | string $id_auteur = 'new'

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

  2. string $retour = ''

    URL de redirection après le traitement

  3. string $associer_objet = ''

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

  4. string $config_fonc = 'auteurs_edit_config'

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

  5. array $row = array()

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

  6. string $hidden = ''

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

Retour

  • array

    Retour des traitements

Package

Proposer une amélioration

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
array formulaires_editer_auteur_verifier_dist( integer | string $id_auteur = 'new' , string $retour = '' , string $associer_objet = '' , string $config_fonc = 'auteurs_edit_config' , array $row = array() , string $hidden = '' )

Paramètres

  1. integer | string $id_auteur = 'new'

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

  2. string $retour = ''

    URL de redirection après le traitement

  3. string $associer_objet = ''

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

  4. string $config_fonc = 'auteurs_edit_config'

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

  5. array $row = array()

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

  6. string $hidden = ''

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

Retour

  • array

    Erreurs des saisies

Package

Proposer une amélioration