Re: tdmdownload module for XOOPS 2.5.9, PHP7 | Titre du sujet : Re: tdmdownload module for XOOPS 2.5.9, PHP7 par JJDai sur 24/01/2020 23:47:22
Bonsoir, Il semble qu'il y aie quelques bugs dans cette versions, notamment dans les blocks: des variable récupèrent le tableau $option qui ensuite est vidé. Le hic c'est que c'est le tableau vide qui est testé ensuite et non les variables
$downloadsHandler = XoopsModulesTdmdownloadsHelper::getInstance()->getHandler('Downloads');
$block = [];
$type_block = $options[0];
$nb_entree = $options[1];
$lenght_title = $options[2];
$use_logo = $options[3];
$use_description = $options[4];
$show_inforation = $options[5];
$logo_float = $options[6];
$logo_width = $options[7];
$lenght_description = $options[8];
$blockstyle = $options[9];
[b] array_shift($options);
array_shift($options);
array_shift($options);
array_shift($options);
array_shift($options);
array_shift($options);
array_shift($options);
array_shift($options);
array_shift($options);
array_shift($options);[/b]
et plus loin le tableau est tester mais il est vide:
//===> le probleme est ici :
if (!(0 == $options[0] && 1 === count($options))) {
$criteria->add(new Criteria('cid', '(' . implode(',', $options) . ')', 'IN'));
}
J'ai mis en commentaire les array_shift, mais il y a un soucis aussi avec la requête, mais la je sèche. JJdai
|
|