コード例 #1
0
     $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;