Joindre un ficher a un module crée avec le GÉNÉRATEUR DE MODULE ET APPLICATION

bonjour,

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.

merci d’avance pour votre support.

cdt.

Bonjour,

L’erreur est clair non ?

N’est pas défini avant l’appel de actions_linkedfiles.inc.php

Bonjour,

désolé comme je ne suis pas développeur, je ne sais pas comment le faire.

auriez vous la gentillesse de m’indiquer comment faire pour corriger l’erreur.

merci.

Bonjour,

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

image

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.

Bonne journée !