2
0
forked from Wavyzz/dolibarr

Fix: Avoid function calls in a FOR loop test part

This commit is contained in:
Regis Houssin
2011-09-20 16:12:52 +00:00
parent 507aa3f52a
commit e89806aa62
9 changed files with 28 additions and 15 deletions

View File

@@ -700,7 +700,8 @@ function Activate($value,$withdeps=1)
if (is_array($objMod->depends) && !empty($objMod->depends))
{
// Activation des modules dont le module depend
for ($i = 0; $i < count($objMod->depends); $i++)
$num = count($objMod->depends);
for ($i = 0; $i < $num; $i++)
{
if (file_exists(DOL_DOCUMENT_ROOT."/includes/modules/".$objMod->depends[$i].".class.php"))
{
@@ -712,7 +713,8 @@ function Activate($value,$withdeps=1)
if (isset($objMod->conflictwith) && is_array($objMod->conflictwith))
{
// Desactivation des modules qui entrent en conflit
for ($i = 0; $i < count($objMod->conflictwith); $i++)
$num = count($objMod->conflictwith);
for ($i = 0; $i < $num; $i++)
{
if (file_exists(DOL_DOCUMENT_ROOT."/includes/modules/".$objMod->conflictwith[$i].".class.php"))
{