Documentation
Pages visitées : Les documents » Les annotations » Le système de validation » La session » La classe « skin »
Les documents
Cette fonctionnalité permet d’associer une “mini” ged à un n’importe quel élément d’un module.
Ouvrir un bloc de gestion de documents associé à un élément
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
$intObjectId = 1; // référence du type d'objet dans le module (entier) $strRecordId = 'mafiche'; // référence de l'enregistrement (chaîne) ploopi_documents( $intObjectId, $strRecordId, array( 'DOCUMENT_CREATE' => true, // Droits à attribuer 'DOCUMENT_MODIFY' => true, 'DOCUMENT_DELETE' => true, 'FOLDER_CREATE' => true, 'FOLDER_MODIFY' => true, 'FOLDER_DELETE' => true, 'SEARCH' => true ), array( 'Dossier par défaut 1', // Dossiers à crééer par défaut 'Dossier par défaut 2' ), array( 'ROOT_NAME' => 'Nom du dossier racine', 'ATTACHEMENT' => false, 'FIELDS' => array( 'name', // Champs à afficher 'timestp_modify', 'label', 'ref' ) ) ); |
Lire les fichiers attachés à un élément
|
1 2 3 4 5 6 |
$intObjectId = 1; // référence du type d'objet dans le module (entier) $strRecordId = 'mafiche'; // référence de l'enregistrement (chaîne) $arrFiles = ploopi_documents_getfiles($intObjectId, $strRecordId); |
Lire les dossiers attachés à un élément
|
1 2 3 4 5 6 |
$intObjectId = 1; // référence du type d'objet dans le module (entier) $strRecordId = 'mafiche'; // référence de l'enregistrement (chaîne) $arrFolders = ploopi_documents_getfolders($intObjectId, $strRecordId); |
Ajouter un fichier dans une gestion de documents liée à un élement
|
1 2 3 4 5 6 7 8 9 10 11 12 13 |
$intObjectId = 1; // référence du type d'objet dans le module (entier) $strRecordId = 'mafiche'; // référence de l'enregistrement (chaîne) $intFolderId = 1; // identifiant du dossier de destination (0 = racine) ploopi_documents_savefile( $intObjectId, $strRecordId, '/tmp/test.txt', // chemin physique vers le fichier 'nom_fichier.txt', // nom du fichier $intFolderId, ); |
Retour en haut de la page


