* @uses $vars['item_class'] Additional CSS class for the <li> elements */ $owner = elgg_get_page_owner_entity(); //$user = elgg_get_logged_in_user_entity(); $view_type = $owner->type == 'user' ? 'owner' : 'all'; $defaults = array('on_sidebar' => true, 'view_type' => $view_type); if (!isset($options)) { $options = array(); } $options = array_merge($defaults, $options); $guid = ''; if (elgg_is_active_plugin('customactivity')) { $options['base_url'] = "ajax/view/golfscore/previous?guid={$guid}"; } if ($view_type == 'all') { $title = elgg_echo('golfscore:all'); $content = elgg_list_golf_score($options); } else { $title = elgg_echo('golfscore:owner', array($owner->name)); if ($owner->guid == elgg_get_logged_in_user_guid()) { $btnAdd = '<div class="add-score">' . elgg_view('output/url', array('href' => "golfscore/add", 'text' => elgg_echo('golfscore:add'), 'is_trusted' => true)) . '</div>'; $title .= $btnAdd; } $options = array_merge($options, array('user_entity_id' => $owner->guid)); $guid = $owner->guid; if (elgg_is_active_plugin('customactivity')) { $options['base_url'] = "ajax/view/golfscore/previous?guid={$guid}"; } $content = elgg_list_golf_score($options); } echo elgg_view_module('featured', $title, $content, '');
<?php /** * Elgg bookmarks plugin everyone page * * @package Bookmarks */ $page_owner = elgg_get_page_owner_entity(); if (!$page_owner) { forward('golfscore/all'); } elgg_push_breadcrumb($page_owner->name); // elgg_register_title_button(); $content = '<div class="add-score">' . elgg_view('output/url', array('href' => "golfscore/add", 'text' => elgg_echo('golfscore:add'), 'is_trusted' => true)) . '</div>'; $friends = get_user_friends($page_owner->guid, "", 999999, 0); $friendguids = array(); foreach ($friends as $friend) { $friendguids[] = $friend->getGUID(); } $friendguids[] = $user_guid; return elgg_list_golf_score(array('user_entity_ids' => $friendguids)); $content .= elgg_list_friends_golf_score(); $title = elgg_echo('golfscore:owner', array($page_owner->name)); $params = array('content' => $content, 'filter' => '', 'sidebar' => '', 'nav' => '', 'class' => 'elgg-river-layout'); $body = elgg_view_layout('one_sidebar', $params); echo elgg_view_page($title, $body);
<?php /** * Elgg bookmarks plugin everyone page * * @package Bookmarks */ elgg_register_title_button(); $content = '<div class="add-score">' . elgg_view('output/url', array('href' => "golfscore/add", 'text' => elgg_echo('golfscore:add'), 'is_trusted' => true)) . '</div>'; $content .= elgg_list_golf_score(); $title = elgg_echo('golfscore:all'); $params = array('content' => $content, 'filter' => '', 'sidebar' => '', 'nav' => '', 'class' => 'elgg-river-layout'); $body = elgg_view_layout('one_sidebar', $params); echo elgg_view_page($title, $body);
<?php /** * Elgg bookmarks plugin everyone page * * @package Bookmarks */ $page_owner = elgg_get_page_owner_entity(); if (!$page_owner) { forward('golfscore/all'); } elgg_push_breadcrumb($page_owner->name); // elgg_register_title_button(); $content = '<div class="add-score">' . elgg_view('output/url', array('href' => "golfscore/add", 'text' => elgg_echo('golfscore:add'), 'is_trusted' => true)) . '</div>'; $content .= elgg_list_golf_score(array('user_entity_id' => $page_owner->guid)); $title = elgg_echo('golfscore:owner', array($page_owner->name)); $params = array('content' => $content, 'filter' => '', 'sidebar' => '', 'nav' => '', 'class' => 'elgg-river-layout'); $body = elgg_view_layout('one_sidebar', $params); echo elgg_view_page($title, $body);