Example #1
0
function gs_prov_group_add($parent_id, $name, $title, $softkey_profile_id = null, $prov_param_profile_id = null, $show_ext_modules = 255)
{
    return gs_prov_group_change(null, $parent_id, $name, $title, $softkey_profile_id, $prov_param_profile_id, $show_ext_modules);
}
Example #2
0
        $name = preg_replace('/[^a-z0-9\\-_]/', '', strToLower($name));
        $title = trim(@$_REQUEST['group-' . $group_id . '-title']);
        $key_profile_id = (int) @$_REQUEST['group-' . $group_id . '-softkey_profile_id'];
        if ($key_profile_id < 1) {
            $key_profile_id = null;
        }
        $prov_param_profile_id = (int) @$_REQUEST['group-' . $group_id . '-prov_param_profile_id'];
        if ($prov_param_profile_id < 1) {
            $prov_param_profile_id = null;
        }
        $parent_id = (int) @$_REQUEST['group-' . $group_id . '-parent_id'];
        if ($parent_id < 1) {
            $parent_id = null;
        }
        $show_ext_modules = (int) @$_REQUEST['group-' . $group_id . '-show_ext_modules'];
        $ret = gs_prov_group_change($group_id, $parent_id, $name, $title, $key_profile_id, $prov_param_profile_id, $show_ext_modules);
        if (isGsError($ret)) {
            echo '<div class="errorbox">', $ret->getMsg(), '</div>', "\n";
        } elseif (!$ret) {
            echo '<div class="errorbox">', sPrintF(__('Gruppe &quot;%s&quot; konnte nicht gespeichert werden.'), htmlEnt($name)), '</div>', "\n";
        }
    }
    if (GS_BUTTONDAEMON_USE == true) {
        gs_usergroup_update_all_ui();
    }
    $action = '';
    # view
}
#####################################################################
# save }
#####################################################################