';
    if (isset($_GET['keyword'])) {
        $parameters = array('keyword' => Security::remove_XSS($_GET['keyword']));
    }
    // Create a sortable table with user-data
    $parameters['sec_token'] = Security::get_token();
    // get the list of all admins to mark them in the users list
    $admin_table = Database::get_main_table(TABLE_MAIN_ADMIN);
    $sql_admin = "SELECT user_id FROM $admin_table";
    $res_admin = Database::query($sql_admin);
    $_admins_list = array();
    while ($row_admin = Database::fetch_row($res_admin)) {
        $_admins_list[] = $row_admin[0];
    }
    $table = new SortableTable('group_list', 'get_number_of_groups', 'get_group_data', 2);
    $table->set_additional_parameters($parameters);
    $table->set_header(0, '', false);
    $table->set_header(1, get_lang('Name'));
    $table->set_header(2, get_lang('Description'));
    $table->set_header(3, get_lang('Visibility'));
    $table->set_header(4, '', false);
    $table->set_column_filter(4, 'modify_filter');
    //$table->set_column_filter(6, 'status_filter');
    //$table->set_column_filter(7, 'active_filter');
    //$table->set_column_filter(8, 'modify_filter');
    if (api_is_platform_admin())
        $table->set_form_actions(array('delete' => get_lang('DeleteFromPlatform')));
    $table->display();
}
Display :: display_footer();