Example #1
0
 * @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, '');
Example #2
0
<?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);
Example #3
0
<?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);
Example #4
0
<?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);