05/01/2012, 10:44:04
il n'y a pas que cela
$gCms->modules[$module] n'existe plus
&$gCms->db; non plus ($gCms->getDb(); à la place)
reprend les topics de l'annonce de la sortie béta 1.10.0, il y a la liste des changements ainsi que le code qu'il faut appliquer maintenant.
d'ailleurs si l'on creuse un peu ton code n'a pas à être ainsi
il existe des solutions tout en un qui fait la même chose en mieux, vérifie les topics dans "Annonces" sur ce forum, j'avais écrit des astuces sur le sujet
$gCms->modules[$module] n'existe plus
&$gCms->db; non plus ($gCms->getDb(); à la place)
reprend les topics de l'annonce de la sortie béta 1.10.0, il y a la liste des changements ainsi que le code qu'il faut appliquer maintenant.
d'ailleurs si l'on creuse un peu ton code n'a pas à être ainsi
Code :
if (!function_exists('MyGetModuleInstance'))
{
function &MyGetModuleInstance($module)
{
$gCms = cmsms();
if (isset($gCms->modules[$module]) &&
$gCms->modules[$module]['installed'] == true &&
$gCms->modules[$module]['active'] == true)
{
return $gCms->modules[$module]['object'];
}
// Fix only variable references should be returned by reference
$tmp = FALSE;
return $tmp;
}
}
il existe des solutions tout en un qui fait la même chose en mieux, vérifie les topics dans "Annonces" sur ce forum, j'avais écrit des astuces sur le sujet