コード例 #1
0
        } else {
            $post_image = '<a name="' . $eachpost->postid() . '"><img src="' . XOOPS_URL . '/images/icons/no_posticon.gif" alt="" /></a>';
        }
        $xoopsTpl->append('topic_posts', array_merge($posterarr, array('post_id' => $eachpost->postid(), 'post_parent_id' => $eachpost->parent(), 'post_date' => formatTimestamp($eachpost->posttime(), 'm'), 'post_poster_ip' => $eachpost->posterip(), 'post_image' => $post_image, 'post_title' => $eachpost->subject(), 'post_text' => $post_text, 'can_edit' => @$can_edit, 'can_delete' => @$can_delete, 'can_reply' => @$can_reply)));
        unset($eachposter);
    }
    if ($total_posts > $forumdata['posts_per_page']) {
        include_once XOOPS_ROOT_PATH . '/class/pagenav.php';
        $nav = new XoopsPageNav($total_posts, $forumdata['posts_per_page'], $start, "start", 'topic_id=' . $topic_id . '&amp;viewmode=' . $viewmode . '&amp;order=' . $order);
        $xoopsTpl->assign('forum_page_nav', $nav->renderNav(4));
    } else {
        $xoopsTpl->assign('forum_page_nav', '');
    }
}
// create jump box
$xoopsTpl->assign(array('mod_url' => XOOPS_URL . '/modules/xhnewbb', 'forum_jumpbox' => xhnewbb_make_jumpbox($forum), 'lang_forum_index' => _MD_XHNEWBB_FORUMINDEX, 'lang_alltopicsindex' => _MD_XHNEWBB_ALLTOPICSINDEX, 'lang_from' => _MD_XHNEWBB_FROM, 'lang_joined' => _MD_XHNEWBB_JOINED, 'lang_posts' => _MD_XHNEWBB_POSTS, 'lang_poster' => _MD_XHNEWBB_POSTER, 'lang_thread' => _MD_XHNEWBB_THREAD, 'lang_edit' => _EDIT, 'lang_delete' => _DELETE, 'lang_reply' => _REPLY, 'lang_postedon' => _MD_XHNEWBB_POSTEDON));
// Read in cookie of 'lastread' times
// GIJ eliminated unserialize
/* if( empty( $_COOKIE['xhnewbb_topic_lastread'] ) ) $topic_lastread = array();
else {
	$topic_lastreadtmp = explode( ',' , $_COOKIE['xhnewbb_topic_lastread'] ) ;
	foreach( $topic_lastreadtmp as $tmp ) {
		$idmin = explode( '|' , $tmp ) ;
		$id = empty( $idmin[0] ) ? 0 : intval( $idmin[0] ) ;
		$min = empty( $idmin[1] ) ? 0 : intval( $idmin[1] ) ;
		$topic_lastread[ $id ] = $min ;
	}
}*/
// GIJ end
// if cookie is not set for this topic, update view count and set cookie
/* if ( empty($topic_lastread[$topic_id]) ) {
コード例 #2
0
$xoopsTpl->assign('forum_index_title', _MD_XHNEWBB_FORUMINDEX);
//jidaikobo
$xoopsTpl->assign("lang_alltopicsindex", _MD_XHNEWBB_ALLTOPICSINDEX);
//jidaikobo
$xoopsTpl->assign('img_newposts', $bbImage['newposts_topic']);
$xoopsTpl->assign('img_hotnewposts', $bbImage['hot_newposts_topic']);
$xoopsTpl->assign('img_folder', $bbImage['folder_topic']);
$xoopsTpl->assign('img_hotfolder', $bbImage['hot_folder_topic']);
$xoopsTpl->assign('img_locked', $bbImage['locked_topic']);
$xoopsTpl->assign('img_sticky', $bbImage['folder_sticky']);
$xoopsTpl->assign('lang_newposts', _MD_XHNEWBB_NEWPOSTS);
$xoopsTpl->assign('lang_hotnewposts', _MD_XHNEWBB_MORETHAN);
$xoopsTpl->assign('lang_hotnonewposts', _MD_XHNEWBB_MORETHAN2);
$xoopsTpl->assign('lang_nonewposts', _MD_XHNEWBB_NONEWPOSTS);
$xoopsTpl->assign('lang_legend', _MD_XHNEWBB_LEGEND);
$xoopsTpl->assign('lang_topiclocked', _MD_XHNEWBB_TOPICLOCKED);
$xoopsTpl->assign('lang_topicsticky', _MD_XHNEWBB_TOPICSTICKY);
$xoopsTpl->assign("lang_search", _MD_XHNEWBB_SEARCH);
$xoopsTpl->assign("lang_advsearch", _MD_XHNEWBB_ADVSEARCH);
$result = $xoopsDB->query("SELECT COUNT(*) FROM " . $xoopsDB->prefix("xhnewbb_topics") . " t LEFT JOIN " . $xoopsDB->prefix("xhnewbb_forums") . " f ON t.forum_id=f.forum_id WHERE ({$whr_solved_array[$solved]}) AND {$whr_categories} AND f.forum_access > 0 AND ({$whr_forum}) AND (t.topic_time > {$startdate} OR t.topic_sticky = 1) ");
list($all_topics) = $xoopsDB->fetchRow($result);
if ($all_topics > 25) {
    include_once XOOPS_ROOT_PATH . '/modules/xhnewbb/class/xhpagenav.php';
    $nav = new XhXoopsPageNav(XOOPS_URL . '/modules/xhnewbb/viewallforum.php', $all_topics, 25, $start, "start", "solved={$solved}&amp;cat=" . implode(",", $categories) . "&amp;sortname={$sortname}&amp;sortorder={$sortorder}&amp;sortsince={$sortsince}");
    $xoopsTpl->assign('forum_pagenav', $nav->renderNav(4));
} else {
    $xoopsTpl->assign('forum_pagenav', '');
}
$xoopsTpl->assign('forum_jumpbox', xhnewbb_make_jumpbox(0));
$xoopsTpl->assign(array("xoops_module_header" => "<link rel=\"stylesheet\" type=\"text/css\" media=\"all\" href=\"" . $xoopsModuleConfig['xhnewbb_css_uri'] . "\" />" . $xoopsTpl->get_template_vars("xoops_module_header"), "xoops_pagetitle" => _MD_XHNEWBB_ALLTOPICSINDEX));
include XOOPS_ROOT_PATH . "/footer.php";