<?php

$content = elgg_extract('content', $vars);
unset($vars['content']);
$owner = elgg_get_page_owner_entity();
$content_header = '';
if ($owner instanceof ElggGroup) {
    if (theme_haarlem_intranet_get_group_type($owner) === 'kennisbank') {
        $content_class = ' theme-intranet-kennisbank';
        $content_header = elgg_view('page/elements/content_header/kennisbank', $vars);
    } else {
        $content_class = ' theme-intranet-groep';
        if (theme_haarlem_intranet_is_afdelings_group($owner)) {
            $content_class = ' theme-intranet-afdeling';
        }
        $content_header = elgg_view('page/elements/content_header/group', $vars);
    }
} elseif (elgg_in_context('dashboard')) {
    $content_class = ' theme-intranet-dashboard';
    $content_header = elgg_view('page/elements/content_header/dashboard', $vars);
} elseif (elgg_in_context('profile')) {
    $content_class = ' theme-intranet-dashboard';
    $content_header = elgg_view('page/elements/content_header/profile', $vars);
} elseif (elgg_in_context('index')) {
    $content_class = ' theme-intranet-index';
    $content_header = elgg_view('page/elements/content_header/extranet', $vars);
}
if ($content_header) {
    $content_header = '<div class="elgg-inner">' . $content_header . '</div>';
}
echo <<<___BODY
    echo elgg_get_excerpt($entity->briefdescription, 90);
    echo '</div>';
}
// open/closed
echo '<div class="theme-haarlem-intranet-status">';
if ($entity->isPublicMembership()) {
    echo elgg_view_icon('unlock-alt');
    echo elgg_echo('groups:open');
} else {
    echo elgg_view_icon('lock-closed');
    echo elgg_echo('groups:closed');
}
echo '</div>';
// more
if (group_gatekeeper(false)) {
    echo elgg_view('page/elements/owner_block/group/more', $vars);
}
// admins
echo elgg_view('group_tools/group_admins', $vars);
// members
if (!theme_haarlem_intranet_is_afdelings_group($entity)) {
    echo elgg_view('groups/sidebar/members', $vars);
}
// sub groups
if (theme_haarlem_intranet_is_afdelings_group($entity)) {
    echo elgg_view('page/elements/owner_block/group/related', $vars);
}
// actions
if (elgg_in_context('group_profile')) {
    echo elgg_view_menu('title', array('sort_by' => 'priority'));
}