Fix: missing parameters !

This commit is contained in:
Regis Houssin 2012-06-29 10:07:11 +02:00
parent a26e03367b
commit a96ab9a587

View File

@ -39,7 +39,8 @@ function checkElementExist($id, $table)
$num = $db->num_rows($resql);
if ($num > 0) return true;
else return false;
}
}
else return true; // for security
}
/**
@ -56,6 +57,9 @@ function checkLinkedElements($sourcetype, $targettype)
$elements=array();
$deleted=0;
$sourcetable=$sourcetype;
$targettable=$targettype;
if ($sourcetype == 'shipping') $sourcetable = 'expedition';
else if ($targettype == 'shipping') $targettable = 'expedition';
if ($sourcetype == 'delivery') $sourcetable = 'livraison';
@ -88,7 +92,7 @@ function checkLinkedElements($sourcetype, $targettype)
if (! empty($elements))
{
foreach($elements as $key => $element)
{
{
if (! checkElementExist($element[$sourcetype], $sourcetable) || ! checkElementExist($element[$targettype], $targettable))
{
$sql = 'DELETE FROM '.MAIN_DB_PREFIX .'element_element';