Fix: Avoid duplicate action when using back on browser
This commit is contained in:
parent
d041fc7346
commit
853969d90d
@ -62,12 +62,18 @@ if ($_POST["action"] == "correct_stock" && ! $_POST["cancel"])
|
|||||||
$product = new Product($db);
|
$product = new Product($db);
|
||||||
$result=$product->fetch($_GET["id"]);
|
$result=$product->fetch($_GET["id"]);
|
||||||
|
|
||||||
$product->correct_stock($user,
|
$result=$product->correct_stock($user,
|
||||||
$_POST["id_entrepot"],
|
$_POST["id_entrepot"],
|
||||||
$_POST["nbpiece"],
|
$_POST["nbpiece"],
|
||||||
$_POST["mouvement"],
|
$_POST["mouvement"],
|
||||||
$_POST["label"],
|
$_POST["label"],
|
||||||
0); // We do not change value of stock for a correction
|
0); // We do not change value of stock for a correction
|
||||||
|
|
||||||
|
if ($result > 0)
|
||||||
|
{
|
||||||
|
header("Location: product.php?id=".$product->id);
|
||||||
|
exit;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -111,6 +117,8 @@ if ($_POST["action"] == "transfert_stock" && ! $_POST["cancel"])
|
|||||||
if ($result1 >= 0 && $result2 >= 0)
|
if ($result1 >= 0 && $result2 >= 0)
|
||||||
{
|
{
|
||||||
$db->commit();
|
$db->commit();
|
||||||
|
header("Location: product.php?id=".$product->id);
|
||||||
|
exit;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -376,15 +384,15 @@ print "<div class=\"tabsAction\">\n";
|
|||||||
|
|
||||||
if ($_GET["action"] == '' )
|
if ($_GET["action"] == '' )
|
||||||
{
|
{
|
||||||
if ($user->rights->stock->mouvement->creer)
|
if ($user->rights->stock->creer)
|
||||||
|
{
|
||||||
|
print '<a class="butAction" href="product.php?id='.$product->id.'&action=correction">'.$langs->trans("StockCorrection").'</a>';
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($user->rights->stock->mouvement->creer)
|
||||||
{
|
{
|
||||||
print '<a class="butAction" href="product.php?id='.$product->id.'&action=transfert">'.$langs->trans("StockMovement").'</a>';
|
print '<a class="butAction" href="product.php?id='.$product->id.'&action=transfert">'.$langs->trans("StockMovement").'</a>';
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($user->rights->stock->creer)
|
|
||||||
{
|
|
||||||
print '<a class="butAction" href="product.php?id='.$product->id.'&action=correction">'.$langs->trans("StockCorrection").'</a>';
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
print '</div>';
|
print '</div>';
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user