Пример #1
0
/*
 * Actions 
 */
//add payment of localtax
if ($_POST["action"] == 'add' && $_POST["cancel"] != $langs->trans("Cancel")) {
    $localtax = new localtax($db);
    $db->begin();
    $datev = dol_mktime(12, 0, 0, $_POST["datevmonth"], $_POST["datevday"], $_POST["datevyear"]);
    $datep = dol_mktime(12, 0, 0, $_POST["datepmonth"], $_POST["datepday"], $_POST["datepyear"]);
    $localtax->accountid = $_POST["accountid"];
    $localtax->paymenttype = $_POST["paiementtype"];
    $localtax->datev = $datev;
    $localtax->datep = $datep;
    $localtax->amount = $_POST["amount"];
    $localtax->label = $_POST["label"];
    $ret = $localtax->addPayment($user);
    if ($ret > 0) {
        $db->commit();
        Header("Location: reglement.php");
        exit;
    } else {
        $db->rollback();
        $mesg = '<div class="error">' . $localtax->error . '</div>';
        $_GET["action"] = "create";
    }
}
//delete payment of localtax
if ($_GET["action"] == 'delete') {
    $localtax = new localtax($db);
    $result = $localtax->fetch($_GET['id']);
    if ($localtax->rappro == 0) {