$object->date_start = $date_start; $object->date_end = $date_end; $object->label = GETPOST('label', 'alpha'); $object->statut = GETPOST('statut', 'int'); $object->datec = dol_now(); if (empty($object->date_start) && empty($object->date_end)) { setEventMessage($langs->trans("ErrorFieldRequired", $langs->transnoentitiesnoconv("Date")), 'errors'); $error++; } if (empty($object->label)) { setEventMessage($langs->trans("ErrorFieldRequired", $langs->transnoentitiesnoconv("Label")), 'errors'); $error++; } if (!$error) { $db->begin(); $id = $object->create($user); if ($id > 0) { $db->commit(); header("Location: " . $_SERVER["PHP_SELF"] . "?id=" . $id); exit; } else { $db->rollback(); setEventMessage($object->error, 'errors'); $action = 'create'; } } else { $action = 'create'; } } else { header("Location: ./fiscalyear.php"); exit;