rcl_group_status();
?>
</p>
            </div>
            <div class="group-meta">
                <p><b>Пользователей в группе:</b> <?php 
rcl_group_count_users();
?>
</p>
            </div>
        </div>
        <?php 
if (rcl_is_group_area('content')) {
    rcl_group_area('content');
}
?>
    </div>
</div>
<?php 
if (rcl_is_group_area('footer')) {
    ?>
    <div class="group-footer">
        <?php 
    rcl_group_area('footer');
    ?>
    </div>
<?php 
}
?>

function rcl_edit_group_widgets($widgets)
{
    global $rcl_group, $rcl_group_area, $rcl_group_widgets;
    //print_r($widgets);exit;
    $group_widgets = rcl_get_group_option($rcl_group->term_id, 'group_widgets');
    if (!$group_widgets) {
        return $widgets;
    }
    //удаляем данные о виджетах в незарегистрированных областях
    foreach ($group_widgets as $area_id => $ws) {
        if (!rcl_is_group_area($area_id)) {
            unset($group_widgets[$area_id]);
        }
    }
    //print_r($group_widgets);exit;
    array_unshift($rcl_group_area, array('id' => 'unuses', 'name' => __('Unused', 'wp-recall')));
    //print_r($rcl_group_area);exit;
    foreach ($rcl_group_area as $zone) {
        //print_r($rcl_group_area);exit;
        if (!isset($group_widgets[$zone['id']])) {
            continue;
        }
        foreach ($widgets as $k => $widget) {
            $key = array_search($widget->widget_id, $group_widgets[$zone['id']]);
            if ($key !== false) {
                $widget->widget_place = $zone['id'];
                $NewWidgets[$zone['id']][$key] = $widget;
            } else {
                //$widget->widget_place = 'unuses';
                //$NewWidgets['unuses'][] = $widget;
            }
        }
    }
    foreach ($widgets as $k => $widget) {
        $used = false;
        foreach ($group_widgets as $content => $data) {
            $key = array_search($widget->widget_id, $group_widgets[$content]);
            if ($key !== false) {
                $used = true;
            }
        }
        if ($used == false) {
            $widget->widget_place = 'unuses';
            $NewWidgets['unuses'][] = $widget;
        }
    }
    //print_r($NewWidgets); exit;
    foreach ($NewWidgets as $z => $Widgets) {
        ksort($Widgets);
        $NewWidgets[$z] = $Widgets;
    }
    //print_r($NewWidgets);exit;
    $widgets = array();
    foreach ($NewWidgets as $zone => $wdgts) {
        foreach ($wdgts as $widget) {
            $widgets[] = $widget;
        }
    }
    //print_r($widgets);exit;
    return $widgets;
}