Fichier formulaires/albums_deplacer_documents.php

Formulaire permettant de déplacer des documents entre albums par cliquer-glisser.

Les paramètres $objet et $id_objet sont optionnels. Les utiliser permet de prendre en compte également les documents des portfolios de l'objet. L'input _deplacements est invisible et rempli via jQuery, il indique les traitements à effectuer. Une fois convertie en tableau, la chaîne est de la forme :

    objetX => [associer  => [a,b]]
           => [dissocier => [y,z]]
    objetY => ...

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_albums_deplacer_documents_charger_dist( string $objet = '' , integer | string $id_objet = '' )

Paramètres

  1. string $objet = ''

    Type d'objet auquel sont associés les albums. A renseigner si on veut prendre en compte les documents des portfolios.

  2. integer | string $id_objet = ''

    Identifiant de l'objet.

Retour

  • array

    Environnement du formulaire

Package

Traiter les champs postés

array formulaires_albums_deplacer_documents_traiter_dist( string $objet = '' , integer | string $id_objet = '' )

Paramètres

  1. string $objet = ''

    Type d'objet auquel sont associés les albums. A renseigner si on veut prendre en compte les documents des portfolios.

  2. integer | string $id_objet = ''

    Identifiant de l'objet.

Retour

  • array

    Retours des traitements

Package

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

array formulaires_albums_deplacer_documents_verifier_dist( string $objet = '' , integer | string $id_objet = '' )

Paramètres

  1. string $objet = ''

    Type d'objet auquel sont associés les albums. A renseigner si on veut prendre en compte les documents des portfolios.

  2. integer | string $id_objet = ''

    Identifiant de l'objet.

Retour

  • array

    Tableau des erreurs

Package

Liste des marqueurs

Type Ligne Description
FIXME 135 : vérif superflue ?
TODO 209 : ne recharger que les albums impactés au lieu de toute la liste (cf. $albums)