Esempio n. 1
0
                                $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);