Fix: Mauvaise gestion de la condition require_module des modules mailings.

This commit is contained in:
Laurent Destailleur
2005-03-15 16:32:24 +00:00
parent bc78d41b47
commit 1eaff0e94e

View File

@@ -65,8 +65,6 @@ while (($file = readdir($handle))!==false)
{
if (eregi("(.*)\.(.*)\.(.*)",$file,$reg))
{
$var = !$var;
$modulename=$reg[1];
// Chargement de la classe
@@ -75,21 +73,23 @@ while (($file = readdir($handle))!==false)
require_once($file);
$mailmodule = new $classname($db);
foreach ($mailmodule->statssql as $sql)
$qualified=1;
foreach ($mailmodule->require_module as $key)
{
$qualified=1;
foreach ($mailmodule->require_module as $key)
if (! $conf->$key->enabled || (! $user->admin && $mailmodule->require_admin))
{
if (! $conf->$key->enabled || (! $user->admin && $obj->require_admin))
{
$qualified=0;
//print "Les pr<70>requis d'activation du module mailing ne sont pas respect<63>s. Il ne sera pas actif";
break;
}
$qualified=0;
//print "Les pr<70>requis d'activation du module mailing ne sont pas respect<63>s. Il ne sera pas actif";
break;
}
// Si le module mailing est qualifi<66>
if ($qualified)
}
// Si le module mailing est qualifi<EFBFBD>
if ($qualified)
{
$var = !$var;
foreach ($mailmodule->statssql as $sql)
{
print '<tr '.$bc[$var].'>';