<?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);
<?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);
<?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);
<?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);
<?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);
<?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();