<?php

/**
 * Elgg friends page
 *
 * @package Elgg
 * @subpackage Core
 * @author Curverider Ltd
 * @link http://elgg.org/
 */
if (!($owner = page_owner_entity())) {
    gatekeeper();
    set_page_owner($_SESSION['user']->getGUID());
    $owner = $_SESSION['user'];
}
$friends = sprintf(elgg_echo("friends:owned"), $owner->name);
$area1 = elgg_view_title($friends);
$area2 = list_entities_from_relationship('friend', $owner->getGUID(), false, 'user', '', 0, 10, false);
$body = elgg_view_layout('two_column_left_sidebar', '', $area1 . $area2);
page_draw($friends, $body);
コード例 #2
0
<?php

/**
 * Elgg bookmarks plugin inbox page
 * 
 * @package ElggBookmarks
 * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2
 * @author Curverider Ltd <*****@*****.**>
 * @copyright Curverider Ltd 2008-2009
 * @link http://elgg.org/
 */
// Start engine
require_once dirname(dirname(dirname(__FILE__))) . "/engine/start.php";
// List bookmarks
$area2 = elgg_view_title(elgg_echo('bookmarks:inbox'));
set_context('search');
$area2 .= list_entities_from_relationship('share', page_owner(), true, 'object', 'bookmarks');
set_context('bookmarks');
// Format page
$body = elgg_view_layout('two_column_left_sidebar', $area1, $area2);
// Draw it
echo page_draw(elgg_echo('bookmarks:inbox'), $body);
コード例 #3
0
<?php

/**
 * Elgg groups 'member of' page
 * 
 * @package ElggGroups
 * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2
 * @author Curverider Ltd <*****@*****.**>
 * @copyright Curverider Ltd 2008-2009
 * @link http://elgg.com/
 */
require_once dirname(dirname(dirname(__FILE__))) . "/engine/start.php";
gatekeeper();
group_gatekeeper();
$limit = get_input("limit", 10);
$offset = get_input("offset", 0);
if (page_owner() == $_SESSION['user']->guid) {
    $title = elgg_echo("groups:yours");
} else {
    $title = sprintf(elgg_echo("groups:owned"), page_owner_entity()->name);
}
// Get objects
$area2 = elgg_view_title($title);
set_context('search');
//$objects = list_entities("group", "", page_owner(), $limit, false);
$objects = list_entities_from_relationship('member', page_owner(), false, 'group', '', 0, $limit, false, false);
set_context('groups');
$area2 .= $objects;
$body = elgg_view_layout('two_column_left_sidebar', $area1, $area2);
// Finally draw the page
page_draw($title, $body);
コード例 #4
0
ファイル: index.php プロジェクト: adamboardman/Elgg
<?php

/**
 * Elgg friends page
 *
 * @package Elgg
 * @subpackage Core
 * @author Curverider Ltd
 * @link http://elgg.org/
 */
if (!($owner = page_owner_entity())) {
    gatekeeper();
    set_page_owner($_SESSION['user']->getGUID());
    $owner = $_SESSION['user'];
}
$friends = sprintf(elgg_echo("friends:owned"), $owner->name);
$area1 = elgg_view_title($friends);
$area2 = "<div class='members_list'>" . list_entities_from_relationship('friend', $owner->getGUID(), false, 'user', '', 0, 10, false) . "</div>";
$body = elgg_view_layout('one_column_with_sidebar', $area1 . $area2);
page_draw($friends, $body);
コード例 #5
0
ファイル: friends.php プロジェクト: adamboardman/Elgg
<?php

/**
 * Profile friends
 **/
$friends = list_entities_from_relationship('friend', $vars['entity']->getGUID(), false, 'user', '', 0, 10, false);
if (!$friends) {
    $friends = "<p>This user has not made any friends yet.</p>";
}
?>
<div id="profile_content">
	<?php 
echo $friends;
?>
</div>
コード例 #6
0
ファイル: tagged.php プロジェクト: pleio/tidypics
<?php

/**
 * Tidypics Tagged Listing
 *
 * List all photos tagged with a user
 */
include_once dirname(dirname(dirname(dirname(__FILE__)))) . "/engine/start.php";
// Get user guid
$guid = get_input('guid');
$user = get_entity($guid);
if ($user) {
    $title = sprintf(elgg_echo('tidypics:usertag'), $user->name);
} else {
    $title = "User does not exist";
}
// create main column
$body = elgg_view_title($title);
set_context('search');
set_input('search_viewtype', 'gallery');
// need to force gallery view
$body .= list_entities_from_relationship('phototag', $guid, false, 'object', 'image', 0, 10, false);
// Set up submenus
if (isloggedin()) {
    add_submenu_item(elgg_echo("album:yours"), $CONFIG->wwwroot . "pg/photos/owned/" . $_SESSION['user']->username, 'tidypics-b');
}
add_submenu_item(elgg_echo('album:all'), $CONFIG->wwwroot . "pg/photos/world/", 'tidypics-z');
add_submenu_item(elgg_echo('tidypics:mostrecent'), $CONFIG->wwwroot . 'pg/photos/mostrecent', 'tidypics-z');
$body = elgg_view_layout('two_column_left_sidebar', '', $body);
page_draw($title, $body);