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.