} 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 . '&viewmode=' . $viewmode . '&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]) ) {
$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}&cat=" . implode(",", $categories) . "&sortname={$sortname}&sortorder={$sortorder}&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";