Salut à tous,
Je cherche à mettre en place un filedownload de la façon suivante :
[!FileDownload? &getFolder=`mon/chemin/[*id*]`!]
Le but recherché est tout simplement que pour chaque nouvelle fiche créée, une commande soit automatiquement préparée pour mettre à dispo des fichiers dans un répertoire correspondant à l’ID du document. Jusqu’ici facile, on créé la fiche, le répertoire ensuite et on rempli avec des fichiers et tout est merveilleux dans le monde de Mickey.
Seul souci, si mon client oubli de créer le répertoire correspondant parce qu’il n’a tout simplement pas de fichiers à mettre en dispo au téléchargement ... on obtient le code erreur suivant :
PHP error debug
Error: array_merge() [function.array-merge]: Argument #2 is not an array
Error type/ Nr.: Warning - 2
File: /..... /assets/snippets/filedownload/filedownload.class.inc.php
Line: 146
Line 146 source: $this->allFiles = array_merge($this->allFiles,$this->getFiles($this->_config[’getFolder’]));
Afin de m’éviter la création manuel de plusieurs centaines de répertoire en prévision de ... n’existerait il pas une solution pour rajouter un bout de code dans le snippet qui dirait en somme:
Si répertoire absent ou vide alors afficher le message suivant "pas de téléchargement dispo"
Par avance merci de votre aide.
Kezen