This commit is contained in:
Regis Houssin 2006-04-07 14:41:28 +00:00
parent 737107b588
commit 6d581771ff
2 changed files with 10 additions and 5 deletions

View File

@ -258,11 +258,16 @@ class Product
$sql = "SELECT COUNT(*)";
$sql.= " FROM ".MAIN_DB_PREFIX."propaldet as p, ".MAIN_DB_PREFIX."commandedet as c";
$sql.= ", ".MAIN_DB_PREFIX."facturedet as f, ".MAIN_DB_PREFIX."contratdet as ct";
$sql.= " WHERE p.fk_product = ".$id." AND c.fk_product = ".$id." AND f.fk_product = ".$id." AND ct.fkproduct = ".$id;
$sql.= " WHERE p.fk_product = ".$id." OR c.fk_product = ".$id." OR f.fk_product = ".$id." OR ct.fk_product = ".$id;
$resql = $this->db->query($sql);
if ($resql == 0)
if ($resql)
{
return 0;
$row = $this->db->fetch_row($resql);
$nbuse = $row[0];
}
if ($nbuse == 0)
{
return 0;
}
else
{
@ -270,6 +275,7 @@ class Product
}
}
/**
* \brief Suppression du produit en base si pas utilisé
* \param id id du produit

View File

@ -745,8 +745,7 @@ if ($_GET["action"] == '')
print '<a class="tabAction" href="fiche.php?action=clone&amp;id='.$product->id.'">'.$langs->trans("CreateCopy").'</a>';
}
$product = new Product($db);
$prod_use = $product->verif_prod_use($id);
$prod_use = $product->verif_prod_use($product->id);
if ($user->rights->produit->supprimer && $prod_use == 0)
{