Fork me on GitHub

Rapport de message :*
 

Re: Inbetween : probleme barre d'outils

Titre du sujet : Re: Inbetween : probleme barre d'outils
par nicripeur sur 14/11/2006 10:30:52

Bonjour,

je m'insere dans ce fil car j'utilise Inbetween (1.1.5 et xoops 2.0.15) et suis confronté au pb des barres d'outils pour des groups rajoutés.

En fait, les mises à jour ne se font pas sur un groupe autre que les 3 prédéfinis car il y a une parenthèse mal placée sur la requete d'insertion :

fichier inbetween\admin\toolsets.php, changer la ligne
$sql "INSERT INTO ".$xoopsDB->prefix('inbetween_toolset')." (inbetw_id, inbetw_gid, inbetw_row1, inbetw_row2, inbetw_row3, imgwidth, imgheight, diskquota, activeplugs, validelements, extvalidelements, invalidelements) VALUES ('', ".intval($_POST['gid']).", ".$xoopsDB->quoteString($_POST['inbetwbuts1']).", ".$xoopsDB->quoteString($_POST['inbetwbuts2']).", ".$xoopsDB->quoteString($_POST['inbetwbuts3']).", ".intval($_POST['imgwidth']).", ".intval($_POST['imgheight']).", ".intval($_POST['diskquota'])."), ".$xoopsDB->quoteString($actplugs).", ".$xoopsDB->quoteString($_POST['validelements']).", ".$xoopsDB->quoteString($_POST['extvalidelements']).", ".$xoopsDB->quoteString($_POST['invalidelements'])."";

par
$sql "INSERT INTO ".$xoopsDB->prefix('inbetween_toolset')." (inbetw_id, inbetw_gid, inbetw_row1, inbetw_row2, inbetw_row3, imgwidth, imgheight, diskquota, activeplugs, validelements, extvalidelements, invalidelements) VALUES ('', ".intval($_POST['gid']).", ".$xoopsDB->quoteString($_POST['inbetwbuts1']).", ".$xoopsDB->quoteString($_POST['inbetwbuts2']).", ".$xoopsDB->quoteString($_POST['inbetwbuts3']).", ".intval($_POST['imgwidth']).", ".intval($_POST['imgheight']).", ".intval($_POST['diskquota']).", ".$xoopsDB->quoteString($actplugs).", ".$xoopsDB->quoteString($_POST['validelements']).", ".$xoopsDB->quoteString($_POST['extvalidelements']).", ".$xoopsDB->quoteString($_POST['invalidelements']).")";


Ensuite, les mises à jour se font bien mais lorsqu'on autorise Imanager pour un nouveau groupe 'lambda' et si un utilisateur appartient au groupe des utilisateurs enregistrés et lambda, il n'hérite que des autorisations des utilisateurs enregistrés.
Si je l'enleve de ce groupe, il peut utiliser Imanager comme membre du groupe lambda.

apparement, il faudrait creuser du côté du fichier inbetween\include\initcode.php pour que les autorisations se cumulent.
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

59 Personne(s) en ligne (48 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 59 | Plus ...