$res2 = dolibarr_set_const($db, "SUPPLIER_ORDER_DOUBLE_APPROVAL", $doubleapproval, 'chaine', 0, '', $conf->entity); // TODO We add/delete permission here until permission can have a condition on a global var include_once DOL_DOCUMENT_ROOT . '/core/modules/modFournisseur.class.php'; $newmodule = new modFournisseur($db); // clear default rights array $newmodule->rights = array(); // add new right $r = 0; $newmodule->rights[$r][0] = 1190; $newmodule->rights[$r][1] = $langs->trans("Permission1190"); $newmodule->rights[$r][2] = 'w'; $newmodule->rights[$r][3] = 0; $newmodule->rights[$r][4] = 'commande'; $newmodule->rights[$r][5] = 'approve2'; if ($conf->global->SUPPLIER_ORDER_DOUBLE_APPROVAL) { $newmodule->insert_permissions(1); } else { $newmodule->delete_permissions(); } } } } } } } } } /* * View */ $form = new Form($db);