コード例 #1
0
ファイル: profile.php プロジェクト: nongdanit-nongdanit/ossn
        ?>
</a>
                    <?php 
    }
    ?>
                <?php 
}
?>
            </div>

        </div>
    </div>
    <!-- End of Header -->
    <div class="group-body">
        <?php 
if (isset($params['subpage']) && !empty($params['subpage']) && ossn_is_group_subapge($params['subpage'])) {
    if (ossn_is_hook('group', 'subpage')) {
        echo ossn_call_hook('group', 'subpage', $params);
    }
} else {
    ?>
            <div class="group-wall">
                <?php 
    //#113 make contents of public groups visible.
    //send ismember, and member ship param to group wall
    echo ossn_plugin_view('wall/group', array('group' => $params, 'ismember' => $ismember, 'membership' => $params['group']->membership));
    if ($params['group']->membership == OSSN_PRIVATE && $ismember !== 1) {
        ?>
                    <div class="group-closed-container">
                        <div class="title-h3"><?php 
        echo ossn_print('closed:group');
コード例 #2
0
ファイル: ossn_com.php プロジェクト: emnaborgi/RS
/**
 * Group page handler
 * This page also contain subpages like group/<guid>/members
 *
 * Pages:
 *      group/<guid>
 *      group/<guid>/<subpage>
 * Subpage need to be register seperatly.
 *
 * @return mixdata;
 * @access private
 */
function ossn_group_page($pages)
{
    if (empty($pages[0])) {
        ossn_error_page();
    }
    if (!empty($pages[0]) && !empty($pages[0])) {
        if (isset($pages[1])) {
            $params['subpage'] = $pages[1];
        } else {
            $params['subpage'] = '';
        }
        if (!ossn_is_group_subapge($params['subpage']) && !empty($params['subpage'])) {
            return false;
        }
        $group = ossn_get_group_by_guid($pages[0]);
        if (empty($group->guid)) {
            ossn_error_page();
        }
        ossn_set_page_owner_guid($group->guid);
        ossn_trigger_callback('page', 'load:group');
        $params['group'] = $group;
        $title = $group->title;
        $view = ossn_plugin_view('groups/pages/profile', $params);
        $contents['content'] = ossn_group_layout($view);
        $content = ossn_set_page_layout('contents', $contents);
        echo ossn_view_page($title, $content);
    }
}