Fichier formulaires/ajouter_album.php

Gestion du formulaire d'ajout d'albums à un objet

Le formulaire permet soit de créer et remplir un nouvel album, soit de choisir un ou plusieurs albums existants. Dans le premier cas, il s'agit en gros d'un fusion des formulaires «editer_album» et «joindre_document» : les traitements sont identiques à ceux de ces 2 formulaires.

Plugin

  • Albums

Author

  • Tetue, Charles Razack

Licence

  • GNU/GPL

Source

Liste des fonctions

Déclarer les champs postés et y intégrer les valeurs par défaut

array formulaires_ajouter_album_charger_dist( integer | string $objet = '' , integer | string $id_objet , string $retour = '' , integer $lier_trad )

Paramètres

  1. integer | string $objet = ''

    type de l'objet à associer.

  2. integer | string $id_objet

    Identifiant de l'objet à associer.

  3. string $retour = ''

    URL de redirection après le traitement

  4. integer $lier_trad

    Identifiant éventuel d'un album source d'une traduction

Retour

  • array

    Environnement du formulaire

Utilise

  • formulaires_editer_album_charger()
  • formulaires_joindre_document_charger()

Package

Traiter les champs postés

array formulaires_ajouter_album_traiter_dist( integer | string $objet = '' , integer | string $id_objet , string $retour = '' , integer $lier_trad )

Paramètres

  1. integer | string $objet = ''

    type de l'objet à associer.

  2. integer | string $id_objet

    Identifiant de l'objet à associer.

  3. string $retour = ''

    URL de redirection après le traitement

  4. integer $lier_trad

    Identifiant éventuel d'un album source d'une traduction

Retour

  • array

    Retours des traitements

Utilise

  • formulaires_editer_album_traiter()
  • formulaires_joindre_document_traiter()

Package

Vérifier les champs postés et signaler d'éventuelles erreurs

array formulaires_ajouter_album_verifier_dist( integer | string $objet = '' , integer | string $id_objet , string $retour = '' , integer $lier_trad )

Paramètres

  1. integer | string $objet = ''

    type de l'objet à associer.

  2. integer | string $id_objet

    Identifiant de l'objet à associer.

  3. string $retour = ''

    URL de redirection après le traitement

  4. integer $lier_trad

    Identifiant éventuel d'un album source d'une traduction

Retour

  • array

    Tableau des erreurs

Utilise

  • formulaires_editer_album_verifier()
  • formulaires_joindre_document_verifier()

Package

string js_ajouter_albums( string | array $ids = array() )

Paramètres

  1. string | array $ids = array()

    identifiants des albums ajoutés

Retour

  • string

    message js

Package

Liste des marqueurs

Type Ligne Description
FIXME 109 on se base sur le texte du message d'erreur retourné, il y a sans doute plus propre

Liste des erreurs

GravitéLigneDescription
Notice 42
  • Référence de @uses introuvable dans formulaires_ajouter_album_charger_dist : formulaires_editer_album_charger()
  • Référence de @uses introuvable dans formulaires_ajouter_album_charger_dist : formulaires_joindre_document_charger()
Notice 92
  • Référence de @uses introuvable dans formulaires_ajouter_album_verifier_dist : formulaires_joindre_document_verifier()
  • Référence de @uses introuvable dans formulaires_ajouter_album_verifier_dist : formulaires_editer_album_verifier()
Notice 157
  • Référence de @uses introuvable dans formulaires_ajouter_album_traiter_dist : formulaires_joindre_document_traiter()
  • Référence de @uses introuvable dans formulaires_ajouter_album_traiter_dist : formulaires_editer_album_traiter()