コード例 #1
0
ファイル: group.php プロジェクト: hypeJunction/news
<?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);
コード例 #2
0
ファイル: owner.php プロジェクト: hypeJunction/news
<?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);
コード例 #3
0
ファイル: all.php プロジェクト: hypeJunction/news
<?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);