diff --git a/htdocs/admin/facture.php b/htdocs/admin/facture.php index 9dd63a5d660..87e98029596 100644 --- a/htdocs/admin/facture.php +++ b/htdocs/admin/facture.php @@ -96,33 +96,30 @@ if ($_GET["action"] == 'setmod') // \todo Verifier si module numerotation choisi peut etre activé // par appel methode canBeActivated - - if (dolibarr_set_const($db, "FACTURE_ADDON",$_GET["value"])) - { - // la constante qui a été lue en avant du nouveau set - // on passe donc par une variable pour avoir un affichage cohérent - $conf->global->FACTURE_ADDON = $_GET["value"]; - } + dolibarr_set_const($db, "FACTURE_ADDON",$_GET["value"]); } if ($_POST["action"] == 'setribchq') { - if (dolibarr_set_const($db, "FACTURE_RIB_NUMBER",$_POST["rib"])) $conf->global->FACTURE_RIB_NUMBER = $_POST["rib"]; - if (dolibarr_set_const($db, "FACTURE_CHQ_NUMBER",$_POST["chq"])) $conf->global->FACTURE_CHQ_NUMBER = $_POST["chq"]; + dolibarr_set_const($db, "FACTURE_RIB_NUMBER",$_POST["rib"]); + dolibarr_set_const($db, "FACTURE_CHQ_NUMBER",$_POST["chq"]); } if ($_POST["action"] == 'setforcedate') { dolibarr_set_const($db, "FAC_FORCE_DATE_VALIDATION",$_POST["forcedate"]); - Header("Location: facture.php"); - exit; +} + +if ($_POST["action"] == 'set_disable_repeatable') +{ + dolibarr_set_const($db, "FACTURE_DISABLE_RECUR",$_POST["disable_repeatable"]); } if ($_POST["action"] == 'update' || $_POST["action"] == 'add') { if (! dolibarr_set_const($db, $_POST["constname"],$_POST["constvalue"],$typeconst[$_POST["consttype"]],0,isset($_POST["constnote"])?$_POST["constnote"]:'')); { - print $db->error(); + dolibarr_print_error($db); } } @@ -130,7 +127,7 @@ if ($_GET["action"] == 'delete') { if (! dolibarr_del_const($db, $_GET["rowid"])); { - print $db->error(); + dolibarr_print_error($db); } } @@ -352,7 +349,7 @@ print_titre( "Mode de r print '