} } else { $result = $object->create($user, $langs, $conf); if ($result > 0) { header("Location: " . $_SERVER['PHP_SELF'] . "?id=" . $object->id); exit; } else { $mesg = '<div class="error">' . $object->error . '</div>'; } $action = 'create'; } } } else { if ($action == 'classin' && $user->rights->contrat->creer) { $object->fetch($id); $object->setProject(GETPOST('bienstid')); } else { if ($action == 'addline' && $user->rights->contrat->creer) { if (!GETPOST('qty')) { setEventMessage($langs->trans("ErrorFieldRequired", $langs->transnoentitiesnoconv("Qty")), 'errors'); $error++; } if ((GETPOST('price_ht') == '' || !GETPOST('dp_desc')) && !GETPOST('idprod')) { setEventMessage($langs->trans("ErrorFieldRequired", $langs->transnoentitiesnoconv("Description")), 'errors'); $error++; } if (!$error) { $ret = $object->fetch($id); if ($ret < 0) { dol_print_error($db, $object->error); exit;