function flexgroupprofile_pagesetup()
{
    global $CONFIG;
    $page_owner = page_owner_entity();
    // Group submenu option
    if ($page_owner instanceof ElggGroup && get_context() == 'groups') {
        $form = flexgroupprofile_get_profile_form($page_owner, $page_owner->group_profile_category);
        if (!$form->profile_format || $form->profile_format == 'default') {
            $title = friendly_title($page_owner->name);
            add_submenu_item(elgg_echo('form:extended_profile_link_text'), $CONFIG->wwwroot . 'pg/flexgroupprofile/' . $page_owner->getGUID() . '/' . $title . '/', '0extendedprofile');
        }
    }
}
?>
				
    </div><!-- end of groups_icon_wrapper -->
	<div id="group_stats"><!-- start of group_stats -->
	    <?php 
echo "<p><b>" . elgg_echo("groups:owner") . ": </b><a href=\"" . get_user($vars['entity']->owner_guid)->getURL() . "\">" . get_user($vars['entity']->owner_guid)->name . "</a></p>";
?>
	    <p><?php 
echo elgg_echo('groups:members') . ": " . get_entities_from_relationship('member', $vars['entity']->guid, true, 'user', '', 0, '', 9999, 0, true);
?>
</p>
    </div><!-- end of group_stats -->
<?php 
if ($vars['full'] == true) {
    $body = '';
    $form = flexgroupprofile_get_profile_form($vars['entity'], $vars['entity']->group_profile_category);
    if ($form) {
        if (!in_array($form->profile_format, array('tabbed', 'wide_tabbed'))) {
            // a little bit weird, but actually in the default design
            // this column is displayed on the left (not right) - so show left items
            $data = form_get_data_for_profile_summary_display($form, $vars['entity']);
            // do left column
            if ($data['left']) {
                foreach ($data['left'] as $item) {
                    $value = $item->value;
                    if (!empty($value)) {
                        //This function controls the alternating class
                        $even_odd = 'odd' != $even_odd ? 'odd' : 'even';
                        $body .= "<p class=\"{$even_odd}\"><b>";
                        $body .= $item->title . ':</b> ';
                        $body .= $item->value;
		<label>
			<?php 
if ($fp && $fp->group_description) {
    echo $fp->group_description;
} else {
    echo elgg_echo("groups:description");
}
?>
<br />
			<?php 
echo elgg_view("input/longtext", array('internalname' => 'description', 'value' => $vars['entity']->description));
?>
		</label>
	</p>
<?php 
$form = flexgroupprofile_get_profile_form($group, $group_profile_category);
if ($form) {
    $tab_data = form_get_data_for_profile_edit_form($form, $group, $group_profile_category);
    echo elgg_view('form/forms/display_form_content', array('tab_data' => $tab_data, 'description' => '', 'preview' => 0, 'form' => $form, 'form_data_id' => 0));
} else {
    echo '<p>' . elgg_echo('form:error_no_group_profile_form') . '</p>';
}
if (isadminloggedin() || $group_config->group_owner_can_transfer_ownership && $group->getOwner() == $_SESSION['user']->getGUID()) {
    // let admins or optionally group owners transfer ownership
    if ($group) {
        $group_owner_username = get_entity($group->getOwner())->username;
    } else {
        $group_owner_username = get_loggedin_user()->username;
    }
    ?>
<br />
 */
// load form model
require_once dirname(dirname(dirname(dirname(__FILE__)))) . "/models/model.php";
// load form profile model
require_once dirname(dirname(dirname(dirname(__FILE__)))) . "/models/profile.php";
$type = get_input('type', '');
$fd = get_input('form_data', array());
if ($type == 'user') {
    // load flexprofile model
    require_once dirname(dirname(dirname(dirname(dirname(__FILE__))))) . "/flexprofile/models/model.php";
    $form = flexprofile_get_profile_form();
} else {
    if ($type == 'group') {
        // load flexgroupprofile model
        require_once dirname(dirname(dirname(dirname(dirname(__FILE__))))) . "/flexgroupprofile/models/model.php";
        $form = flexgroupprofile_get_profile_form();
        set_context('groups');
    } else {
        if ($type == 'file') {
            // load flexgroupprofile model
            require_once dirname(dirname(dirname(dirname(dirname(__FILE__))))) . "/flexfile/models/model.php";
            $form = flexfile_get_file_form();
            set_context('file');
        } else {
            $form_id = (int) get_input('form_id', 0);
            $form = get_entity($form_id);
        }
    }
}
$offset = (int) get_input('offset', 0);
$limit = 5;