Fix: Test si triggers en doubles
This commit is contained in:
parent
1a803a768c
commit
1f7a2b715c
@ -129,7 +129,6 @@ $files = array();
|
|||||||
$modules = array();
|
$modules = array();
|
||||||
$orders = array();
|
$orders = array();
|
||||||
$i = 0;
|
$i = 0;
|
||||||
$j = 0;
|
|
||||||
while (($file = readdir($handle))!==false)
|
while (($file = readdir($handle))!==false)
|
||||||
{
|
{
|
||||||
if (is_readable($dir.$file) && ereg('^interface_(.*)\.class\.php',$file,$reg))
|
if (is_readable($dir.$file) && ereg('^interface_(.*)\.class\.php',$file,$reg))
|
||||||
@ -137,14 +136,20 @@ while (($file = readdir($handle))!==false)
|
|||||||
$modName = 'Interface'.ucfirst($reg[1]);
|
$modName = 'Interface'.ucfirst($reg[1]);
|
||||||
if ($modName)
|
if ($modName)
|
||||||
{
|
{
|
||||||
include_once($dir.$file);
|
if (in_array($modName,$modules))
|
||||||
$objMod = new $modName($db);
|
{
|
||||||
|
print "Error: Un fichier triggers du nom de '$modName' est deja chargé. Supprimer le doublon.";
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
include_once($dir.$file);
|
||||||
|
$objMod = new $modName($db);
|
||||||
|
|
||||||
$modules[$i] = $modName;
|
$modules[$i] = $modName;
|
||||||
$files[$i] = $file;
|
$files[$i] = $file;
|
||||||
$orders[$i] = "$objMod->family"; // Tri par famille
|
$orders[$i] = "$objMod->family"; // Tri par famille
|
||||||
$j++;
|
$i++;
|
||||||
$i++;
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user