j’ai crée un module simple pour la gestion des courriers, simple formulaire. lorsque j’essaye de joindre un ficher via l’onglé « Fichiers joints », je reçoi le message suivant:
The file actions_linkedfiles.inc.php was included but paramater $permissiontoadd as not set before.
J’arrive un an après, mais j’ai été confronté au même problème, donc je viens proposer quelques pistes de solution, notamment pour des non-expérimentés :
Le fichier actions_linkedfiles.inc.php est appelé dans ton nomModule_document.php
Tu trouveras les éléments suivants :
// There is several ways to check permission.
// Set $enablepermissioncheck to 1 to enable a minimum low level of checks
$enablepermissioncheck = 0;
if ($enablepermissioncheck) {
$permissiontoread = $user->rights->beneficiaires->beneficiaire->read;
$permissiontoadd = $user->rights->beneficiaires->beneficiaire->write; // Used by the include of actions_addupdatedelete.inc.php and actions_linkedfiles.inc.php
} else {
$permissiontoread = 1;
$permission = 1;
Pour permettre à ton module d’aller chercher tes droits, il faut transformer ta ligne $enablepermissioncheck = 0; en mettant 1 :
$enablepermissioncheck = 1;
Etc....
Il ira ainsi chercher les droits utilisateurs présents dans ta base de données.
Sinon, il te donnera le droit de voir les fichiers uniquement, mais pas d’en ajouter.