<?php $subpage = elgg_extract('subpage', $vars); $page_type = elgg_extract('page_type', $vars); $group_guid = elgg_extract('group_guid', $vars); $lower = elgg_extract('lower', $vars); $upper = elgg_extract('upper', $vars); $group = get_entity($group_guid); if (!elgg_instanceof($group, 'group')) { forward('', '404'); } if (!isset($subpage) || $subpage == 'all') { $params = news_get_page_content_list($group_guid); } else { $params = news_get_page_content_archive($group_guid, $lower, $upper); } $params['sidebar'] = elgg_view('news/sidebar', ['page' => $page_type]); $body = elgg_view_layout('content', $params); echo elgg_view_page($params['title'], $body);
<?php $page_type = elgg_extract('page_type', $vars); $username = elgg_extract('username', $vars); $user = get_user_by_username($username); if (!$user) { forward('', '404'); } $params = news_get_page_content_list($user->guid); $params['sidebar'] = elgg_view('news/sidebar', ['page' => $page_type]); $body = elgg_view_layout('content', $params); echo elgg_view_page($params['title'], $body);
<?php $page_type = elgg_extract('page_type', $vars); $params = news_get_page_content_list(); $params['sidebar'] = elgg_view('news/sidebar', ['page' => $page_type]); $body = elgg_view_layout('content', $params); echo elgg_view_page($params['title'], $body);