function widget($args, $instance)
 {
     global $rcl_group, $user_ID;
     extract($args);
     $user_count = isset($instance['count']) ? $instance['count'] : 12;
     $template = isset($instance['template']) ? $instance['template'] : 'mini';
     echo $before;
     echo rcl_group_users($user_count, $template);
     echo rcl_get_group_link('rcl_get_group_users', __('All users', 'wp-recall'));
     echo $after;
 }
function rcl_group_admin_panel()
{
    global $rcl_group;
    $admins_buttons = array(array('callback' => 'rcl_get_group_options', 'name' => __('Primary options', 'wp-recall')), array('callback' => 'rcl_get_group_widgets', 'name' => __('Widgets manage', 'wp-recall')));
    if ($rcl_group->group_status == 'closed') {
        $requests = rcl_get_group_option($rcl_group->term_id, 'requests_group_access');
        //if($requests)
        $admins_buttons[] = array('callback' => 'rcl_get_group_requests_content', 'name' => __('Requests for access', 'wp-recall') . ' - ' . count($requests));
    }
    $admins_buttons = apply_filters('rcl_group_admin_panel', $admins_buttons);
    foreach ($admins_buttons as $button) {
        $buttons[] = '<li class="admin-button">' . rcl_get_group_link($button['callback'], $button['name']) . '</li>';
    }
    $panel = '<div id="group-admin-panel">' . '<span class="title-panel"><i class="fa fa-cogs"></i>' . __('Administration', 'wp-recall') . '</span>' . '<ul>' . implode('', $buttons) . '</ul>' . '</div>';
    echo $panel;
}