13.5.2.3 Dir::preInsertMultipleDocuments()

La méthode preInsertMultipleDocuments est appelée par la méthode insertMultipleDocuments avant l'insertion des documents dans le Dossier (si noprepost est égal à false).

13.5.2.3.1 Description

string preInsertMultipleDocuments ( string[]|int[] $tdocids )

13.5.2.3.1.1 Avertissements

Aucun.

13.5.2.3.2 Liste des paramètres

(string[]|int[] tdocids
Liste d'identifiants (identifiant numérique ou nom logique) des documents qui vont être insérés dans le dossier.

13.5.2.3.3 Valeur de retour

La méthode retourne une chaîne vide s'il n'y a pas d'erreurs, ou une chaîne non- vide contenant le message d'erreur dans le cas contraire.

13.5.2.3.4 Erreurs / Exceptions

Si la méthode preInsertMultipleDocuments retourne une chaîne non-vide, alors l'insertion n'est pas faite, et la méthode insertMultipleDocuments retourne avec le message retourné par preInsertMultipleDocuments.

13.5.2.3.5 Historique

Aucun.

13.5.2.3.6 Exemples

 
namespace Facturation;
 
class ArchiveFacture extends \Dcp\Family\Dir {
    public function preInsertMultipleDocument($rawDocList) {
        $err=parent::preInsertMultipleDocument($rawDocList);
        if (empty($err)) {
            if (count($rawDocList) > 10) {
                return sprintf("Vous ne pouvez insérer que jusqu'à 10 documents à la fois.");
            }
        }
        return $err;
    }
}

13.5.2.3.7 Notes

Aucune.

13.5.2.3.8 Voir aussi

×
nouveauté