コード例 #1
0
<?php

namespace hypeJunction\Gallery;

register_dashboard_title_buttons('favorites');
$viewer = elgg_get_logged_in_user_entity();
$page_owner = elgg_get_page_owner_entity();
if ($page_owner->guid == $viewer->guid) {
    $title = elgg_echo('gallery:albums:favorites:mine');
} else {
    $title = elgg_echo('gallery:albums:favorites:owner', array($page_owner->name));
}
elgg_push_breadcrumb($title);
$filter = elgg_view('framework/gallery/dashboard/filter', array('filter_context' => 'favorites'));
$content = elgg_view('framework/gallery/dashboard/favorites');
$sidebar = elgg_view('framework/gallery/dashboard/sidebar', array('dashboard' => 'favorites'));
$layout = elgg_view_layout('content', array('title' => $title, 'filter' => $filter, 'content' => $content, 'sidebar' => $sidebar, 'class' => 'gallery-dashboard'));
echo elgg_view_page($title, $layout);
コード例 #2
0
ファイル: owner.php プロジェクト: juho-jaakkola/hypeGallery
<?php

namespace hypeJunction\Gallery;

register_dashboard_title_buttons('owner');
$viewer = elgg_get_logged_in_user_entity();
$page_owner = elgg_get_page_owner_entity();
if ($page_owner->guid == $viewer->guid) {
    $title = elgg_echo('gallery:albums:mine');
} else {
    $title = elgg_echo('gallery:albums:owner', array($page_owner->name));
}
elgg_push_breadcrumb($title);
$filter = elgg_view('framework/gallery/dashboard/filter', array('filter_context' => 'owner'));
$content = elgg_view('framework/gallery/dashboard/owner');
$sidebar = elgg_view('framework/gallery/dashboard/sidebar', array('dashboard' => 'owner'));
$layout = elgg_view_layout('content', array('title' => $title, 'filter' => $filter, 'content' => $content, 'sidebar' => $sidebar, 'class' => 'gallery-dashboard'));
echo elgg_view_page($title, $layout);
コード例 #3
0
ファイル: friends.php プロジェクト: juho-jaakkola/hypeGallery
<?php

namespace hypeJunction\Gallery;

register_dashboard_title_buttons('friends');
$viewer = elgg_get_logged_in_user_entity();
$page_owner = elgg_get_page_owner_entity();
if ($page_owner->guid == $viewer->guid) {
    $title = elgg_echo('gallery:albums:friends');
} else {
    $title = elgg_echo('gallery:albums:friends:owner', array($page_owner->name));
}
elgg_push_breadcrumb($title);
$filter = elgg_view('framework/gallery/dashboard/filter', array('filter_context' => 'friends'));
$content = elgg_view('framework/gallery/dashboard/friends');
$sidebar = elgg_view('framework/gallery/dashboard/sidebar', array('dashboard' => 'friends'));
$layout = elgg_view_layout('content', array('title' => $title, 'filter' => $filter, 'content' => $content, 'sidebar' => $sidebar, 'class' => 'gallery-dashboard'));
echo elgg_view_page($title, $layout);
コード例 #4
0
ファイル: site.php プロジェクト: juho-jaakkola/hypeGallery
<?php

namespace hypeJunction\Gallery;

register_dashboard_title_buttons('site');
$title = elgg_echo('gallery:albums:all');
elgg_push_breadcrumb($title);
if (get_input('display', 'albums') == 'albums') {
    elgg_register_menu_item('extras', array('name' => 'photostream', 'text' => '<span class="gallery-icon-photostream"></span>', 'title' => elgg_echo('gallery:switch:photostream'), 'href' => 'gallery/dashboard/site?display=photostream', 'selected' => get_input('display', 'albums') == 'photostream', 'priority' => 200));
} else {
    elgg_register_menu_item('extras', array('name' => 'albums', 'text' => '<span class="gallery-icon-albums"></span>', 'title' => elgg_echo('gallery:switch:albums'), 'href' => 'gallery/dashboard/site?display=albums', 'selected' => get_input('display', 'albums') == 'albums', 'priority' => 100));
}
$filter = elgg_view('framework/gallery/dashboard/filter', array('filter_context' => 'site'));
$content .= elgg_view_menu('photostream', array('sort_by' => 'priority', 'class' => 'elgg-menu-hz'));
$content .= elgg_view('framework/gallery/dashboard/site');
$sidebar = elgg_view('framework/gallery/dashboard/sidebar', array('dashboard' => 'site'));
$layout = elgg_view_layout('content', array('title' => $title, 'filter' => $filter, 'content' => $content, 'sidebar' => $sidebar, 'class' => 'gallery-dashboard'));
echo elgg_view_page($title, $layout);
コード例 #5
0
<?php

namespace hypeJunction\Gallery;

register_dashboard_title_buttons('container');
$container = elgg_get_page_owner_entity();
$name = elgg_instanceof($container, 'object') ? $container->title : $container->name;
$title = elgg_echo('gallery:albums:owner', array($name));
elgg_push_breadcrumb($container->name, "gallery/container/{$container->guid}");
$content = elgg_view('framework/gallery/dashboard/container');
$sidebar = elgg_view('framework/gallery/dashboard/sidebar', array('dashboard' => 'container'));
$layout = elgg_view_layout('content', array('title' => $title, 'filter' => false, 'content' => $content, 'sidebar' => $sidebar, 'class' => 'gallery-dashboard'));
echo elgg_view_page($title, $layout);
コード例 #6
0
ファイル: groups.php プロジェクト: juho-jaakkola/hypeGallery
<?php

namespace hypeJunction\Gallery;

elgg_push_context('groups');
register_dashboard_title_buttons('groups');
$title = elgg_echo('gallery:albums:groups');
elgg_push_breadcrumb($title);
$filter = elgg_view('framework/gallery/dashboard/filter', array('filter_context' => 'groups'));
$content = elgg_view('framework/gallery/dashboard/groups');
$sidebar = elgg_view('framework/gallery/dashboard/sidebar', array('dashboard' => 'groups'));
$layout = elgg_view_layout('content', array('title' => $title, 'filter' => $filter, 'content' => $content, 'sidebar' => $sidebar, 'class' => 'gallery-dashboard'));
echo elgg_view_page($title, $layout);
elgg_pop_context();