ajout message d'erreur sur la quantit et le prix

This commit is contained in:
Regis Houssin 2006-06-10 10:10:29 +00:00
parent 4d60112551
commit ed5e47ffe4

View File

@ -93,30 +93,48 @@ if ($_POST["action"] == 'updateprice' && $_POST["cancel"] <> $langs->trans("Canc
$error=0; $error=0;
if ($_POST["ref_fourn"]) { if ($_POST["ref_fourn"])
$ret=$product->add_fournisseur($user, $_POST["id_fourn"], $_POST["ref_fourn"]); {
if ($ret < 0) { $ret=$product->add_fournisseur($user, $_POST["id_fourn"], $_POST["ref_fourn"]);
$error++; if ($ret < 0)
$mesg='<div class="error">'.$product->error.'</div>'; {
} $error++;
$mesg='<div class="error">'.$product->error.'</div>';
}
} }
else { else
$error++; {
$mesg='<div class="error">'.$langs->trans("ErrorFieldRequired",$langs->trans("Ref")).'</div>'; $error++;
$mesg='<div class="error">'.$langs->trans("ErrorFieldRequired",$langs->trans("Ref")).'</div>';
} }
if ($_POST["qty"] && $_POST["price"] > 0) { if ($_POST["qty"])
$ret=$product->update_buyprice($_POST["id_fourn"], $_POST["qty"], $_POST["price"], $user); {
if ($ret < 0) { if ($_POST["price"] > 0)
$error++; {
$mesg='<div class="error">'.$product->error.'</div>'; $ret=$product->update_buyprice($_POST["id_fourn"], $_POST["qty"], $_POST["price"], $user);
if ($ret == -2) if ($ret < 0)
{ {
$mesg='<div class="error">'.$langs->trans("ProductHasAlreadyReferenceInThisSupplier").'</div>'; $error++;
} $mesg='<div class="error">'.$product->error.'</div>';
} if ($ret == -2)
{
$mesg='<div class="error">'.$langs->trans("ProductHasAlreadyReferenceInThisSupplier").'</div>';
}
}
}
else
{
$error++;
$mesg='<div class="error">'.$langs->trans("ErrorFieldRequired",$langs->trans("Price")).'</div>';
}
} }
else
{
$error++;
$mesg='<div class="error">'.$langs->trans("ErrorFieldRequired",$langs->trans("Qty")).'</div>';
}
if (! $error) if (! $error)
{ {
$db->commit(); $db->commit();