diff --git a/htdocs/admin/carrier.php b/htdocs/admin/carrier.php index d105dd28e6a..305b3f30529 100644 --- a/htdocs/admin/carrier.php +++ b/htdocs/admin/carrier.php @@ -41,17 +41,25 @@ $object = new Expedition($db); /* * Actions */ -if ($action==setvalue AND $carrier) +//if ($action==setvalue AND $carrier) +if ($action==setvalue) { - //$object->update_delivery_method($carrier); + // need to add check on values + $object->update[code]=GETPOST('code','alpha'); + $object->update[libelle]=GETPOST('libelle','alpha'); + $object->update[description]=GETPOST('description','alpha'); + $object->update[tracking]=GETPOST('tracking','alpha'); + $object->update_delivery_method($carrier); + header("Location: carrier.php"); + exit; } -if ($action==activate_carrier AND $carrier) +if ($action==activate_carrier AND $carrier!='') { $object->activ_delivery_method($carrier); } -if ($action==disable_carrier AND $carrier) +if ($action==disable_carrier AND $carrier!='') { $object->disable_delivery_method($carrier); } @@ -105,7 +113,7 @@ dol_fiche_head($head, $hselected, $langs->trans("ModuleSetup")); if ($action=='edit_carrier' || $action=='setvalue') { // Carrier Edit - if ($carrier) $object->list_delivery_methods($carrier); + if ($carrier!='') $object->list_delivery_methods($carrier); print_titre($langs->trans("CarrierEdit")); print '