</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 -->
</div><!-- end of groups_info_column_right -->

<div id="groups_info_column_left"><!-- start of groups_info_column_left --> 
    <?php 
if ($vars['full'] == true) {
    $group_fields = profile_manager_get_categorized_group_fields();
    if (count($group_fields["fields"]) > 0) {
        $group_fields = $group_fields["fields"];
        foreach ($group_fields as $field) {
            $metadata_name = $field->metadata_name;
            $value = $vars['entity']->{$metadata_name};
            // make title
            $title = $field->getTitle();
            // adjust output type
            if ($field->output_as_tags == "yes") {
                $output_type = "tags";
            } else {
                $output_type = $field->metadata_type;
            }
            //This function controls the alternating class
            $even_odd = 'odd' != $even_odd ? 'odd' : 'even';
예제 #2
0
/**
 * Make sure we get the profile manager group categories correctly
 * Merge the site configuration with main site configuration
 *
 * @param string $hook
 * @param string $type
 * @param mixed $returnvalue
 * @param mixed $params
 * @return mixed
 */
function subsite_manager_profile_manager_group_hook($hook, $entity_type, $return_value, $params)
{
    static $running;
    $result = $return_value;
    if (subsite_manager_on_subsite() && empty($running)) {
        $running = true;
        $site = elgg_get_site_entity();
        elgg_set_config("site_guid", $site->getOwnerGUID());
        $group = elgg_extract("group", $params);
        $main_cat_fields = profile_manager_get_categorized_group_fields($group);
        $site_fields = elgg_extract("fields", $result, array());
        $main_fields = elgg_extract("fields", $main_cat_fields);
        $merged_fields = array_merge($main_fields, $site_fields);
        $result = array("fields" => $merged_fields);
        $running = false;
        elgg_set_config("site_guid", $site->getGUID());
    }
    return $result;
}