Ejemplo n.º 1
0
		<h2 class="hn"><span><?php 
    echo forum_htmlencode($forum_page['subforum_header']['header']);
    ?>
</span></h2>
	</div>
	<div class="main-subhead">
		<p class="item-summary"><span><?php 
    printf($lang_index['Category subtitle'], implode(' ', $forum_page['subforum_header']['subject']), implode(', ', $forum_page['subforum_header']['info']));
    ?>
</span></p>
	</div>
	<div id="category1" class="main-content main-forum forum-views">
<?php 
    $forum_page['item_count'] = 0;
    // -> .main-content
    foreach (om_subforums_get_subforums($id) as $cur_forum) {
        ($hook = get_hook('om_subforums_forum_loop_start')) ? eval($hook) : null;
        ++$forum_page['item_count'];
        // Reset arrays and globals for each forum
        $forum_page['item_status'] = $forum_page['item_subject'] = $forum_page['item_body'] = $forum_page['item_title'] = array();
        // Is this a redirect forum?
        if ($cur_forum['redirect_url'] != '') {
            $forum_page['item_body']['subject']['title'] = '<h3 class="hn"><a class="external" href="' . forum_htmlencode($cur_forum['redirect_url']) . '" title="' . sprintf($lang_index['Link to'], forum_htmlencode($cur_forum['redirect_url'])) . '"><span>' . forum_htmlencode($cur_forum['forum_name']) . '</span></a></h3>';
            $forum_page['item_status']['redirect'] = 'redirect';
            if ($cur_forum['forum_desc'] != '') {
                $forum_page['item_subject']['desc'] = $cur_forum['forum_desc'];
            }
            $forum_page['item_subject']['redirect'] = '<span>' . $lang_index['External forum'] . '</span>';
            ($hook = get_hook('om_subforums_redirect_row_pre_item_subject_merge')) ? eval($hook) : null;
            if (!empty($forum_page['item_subject'])) {
                $forum_page['item_body']['subject']['desc'] = '<p>' . implode(' ', $forum_page['item_subject']) . '</p>';
Ejemplo n.º 2
0
function om_subforums_get_plain($fid)
{
    global $forum_url;
    ($hook = get_hook('om_subforums_fn_get_plain_start')) ? eval($hook) : null;
    $s = array();
    // iterates through subforums and creates links to them
    foreach (om_subforums_get_subforums($fid) as $cur_subforum) {
        $link = forum_link($forum_url['forum'], array($cur_subforum['fid'], sef_friendly($cur_subforum['forum_name'])));
        // $link -> link to subforum
        // $cur_subforum['forum_name'] -> name of forum
        // $cur_subforum['forum_desc'] -> forum description
        $s[] = '<a href="' . $link . '">' . $cur_subforum['forum_name'] . '</a>';
    }
    if (empty($s)) {
        return '';
    }
    ($hook = get_hook('om_subforums_fn_get_plain_pre_return')) ? eval($hook) : null;
    return implode(', ', $s);
}