$newpricebase = $_POST["price_base_type"]; $newnpr = preg_match('/\\*/', $_POST["tva_tx"]) ? 1 : 0; $newvat = str_replace('*', '', $_POST["tva_tx"]); $newpsq = GETPOST('psqflag'); $newpsq = empty($newpsq) ? 0 : $newpsq; } if ($object->updatePrice($newprice, $newpricebase, $user, $newvat, $newprice_min, $level, $newnpr, $newpsq) > 0) { $action = ''; $mesg = '<div class="ok">' . $langs->trans("RecordSaved") . '</div>'; } else { $action = 'edit_price'; $mesg = '<div class="error">' . $object->error . '</div>'; } } else { if ($action == 'delete' && $user->rights->produit->supprimer) { $result = $object->log_price_delete($user, $_GET["lineid"]); if ($result < 0) { $mesg = '<div class="error">' . $object->error . '</div>'; } } } /** * *************************************************** * Price by quantity * *************************************************** */ $error = 0; if ($action == 'activate_price_by_qty') { // Activating product price by quantity add a new price, specified as by quantity $result = $object->fetch($id); $level = GETPOST('level');