mirror of
https://github.com/Dolibarr/dolibarr.git
synced 2026-02-12 02:42:33 +01:00
Fix: Mauvaise gestion de la condition require_module des modules mailings.
This commit is contained in:
@@ -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].'>';
|
||||
|
||||
|
||||
Reference in New Issue
Block a user