$object->titre = GETPOST('titre', 'alpha'); $object->note_private = GETPOST('note_private'); $object->usenewprice = GETPOST('usenewprice'); if ($object->create($user, $id) > 0) { $id = $object->id; $action = ''; } else { setEventMessages($object->error, $object->errors, 'errors'); $action = "create"; } } } // Delete if ($action == 'delete' && $user->rights->facture->supprimer) { $object->fetch($id); $object->delete(); $id = 0; } /* * View */ llxHeader('', $langs->trans("RepeatableInvoices"), 'ch-facture.html#s-fac-facture-rec'); $form = new Form($db); $companystatic = new Societe($db); /* * Create mode */ if ($action == 'create') { print load_fiche_titre($langs->trans("CreateRepeatableInvoice"), '', 'title_accountancy.png'); $object = new Facture($db); // Source invoice
$facturerec = new FactureRec($db); $facturerec->titre = $_POST["titre"]; $facturerec->note = $_POST["comment"]; if ($facturerec->create($user, $facid) > 0) { $facid = $facturerec->id; $action = ''; } else { $action = "create"; $mesg = '<div class="error">' . $facturerec->error . '</div>'; } } // Suppression if ($action == 'delete' && $user->rights->facture->supprimer) { $facrec = new FactureRec($db); $facrec->fetch($facid); $facrec->delete(); $facid = 0; } /* * View */ llxHeader('', $langs->trans("RepeatableInvoices"), 'ch-facture.html#s-fac-facture-rec'); $form = new Form($db); /* * Create mode */ if ($action == 'create') { print_fiche_titre($langs->trans("CreateRepeatableInvoice")); if ($mesg) { print $mesg . '<br>'; }