function Groupes_ADD($data_in = array())
{
    Lib_myLog("action: " . $data_in['action']);
    foreach ($GLOBALS['tab_globals'] as $global) {
        global ${$global};
    }
    Lib_myLog("IN: ", $data_in);
    Lib_myLog("FILE: ", __FILE__);
    /*=============*/
    Lib_myLog("Recuperation de la liste des modules autorises");
    $liste_modules = $GLOBALS['MODULES'];
    /*=============*/
    Lib_myLog("Creation nouveau Groupe");
    $groupe = new Groupe();
    $groupe->nom_groupe = $data_in['nom_groupe'];
    $groupe->nb_connect_defaut = $data_in['nb_connect_defaut'];
    foreach ($liste_modules as $module) {
        /*=============*/
        Lib_myLog("Rajout du module {$module} au groupe");
        if (isset($data_in[$module])) {
            $groupe->addModule($module);
        }
    }
    /*=============*/
    Lib_myLog("Ajout en base du nouveau groupe");
    $id_groupe = $groupe->ADD();
    $data_out['message_ok'] = $MSG[$lang]['%%groupe_ADD%%'];
    $data_in['action'] = 'Groupes_Consulter';
    call_user_func('Groupes_Consulter', $data_in);
}