コード例 #1
0
ファイル: viewtopic.php プロジェクト: puring0815/OpenKore
        }
    }
    if (count($tracking_topics) >= 150 && empty($tracking_topics[$topic_id])) {
        asort($tracking_topics);
        unset($tracking_topics[key($tracking_topics)]);
    }
    $tracking_topics[$topic_id] = time();
    setcookie($board_config['cookie_name'] . '_t', serialize($tracking_topics), 0, $board_config['cookie_path'], $board_config['cookie_domain'], $board_config['cookie_secure']);
}
//
// Load templates
//
$template->set_filenames(array('body' => 'viewtopic_body.tpl'));
// Begin Simple Subforums MOD
$all_forums = array();
make_jumpbox_ref('viewforum.' . $phpEx, $forum_id, $all_forums);
$parent_id = 0;
for ($i = 0; $i < count($all_forums); $i++) {
    if ($all_forums[$i]['forum_id'] == $forum_id) {
        $parent_id = $all_forums[$i]['forum_parent'];
    }
}
if ($parent_id) {
    for ($i = 0; $i < count($all_forums); $i++) {
        if ($all_forums[$i]['forum_id'] == $parent_id) {
            $template->assign_vars(array('PARENT_FORUM' => 1, 'U_VIEW_PARENT_FORUM' => append_sid("viewforum.{$phpEx}?" . POST_FORUM_URL . '=' . $all_forums[$i]['forum_id']), 'PARENT_FORUM_NAME' => $all_forums[$i]['forum_name']));
        }
    }
}
// End Simple Subforums MOD
//
コード例 #2
0
ファイル: functions.php プロジェクト: puring0815/OpenKore
function make_jumpbox($action, $match_forum_id = 0)
{
    $list = array();
    return make_jumpbox_ref($action, $match_forum_id, $list);
}
コード例 #3
0
ファイル: modcp.php プロジェクト: puring0815/OpenKore
             $row_color = !($i % 2) ? $theme['td_color1'] : $theme['td_color2'];
             $row_class = !($i % 2) ? $theme['td_class1'] : $theme['td_class2'];
             $template->assign_block_vars('userrow', array('ROW_COLOR' => '#' . $row_color, 'ROW_CLASS' => $row_class, 'USERNAME' => $username, 'POSTS' => $row['postings'] . ' ' . ($row['postings'] == 1 ? $lang['Post'] : $lang['Posts']), 'L_SEARCH_POSTS' => sprintf($lang['Search_user_posts'], $username), 'U_PROFILE' => $id == ANONYMOUS ? "modcp.{$phpEx}?mode=ip&amp;" . POST_POST_URL . "=" . $post_id . "&amp;" . POST_TOPIC_URL . "=" . $topic_id . "&amp;sid=" . $userdata['session_id'] : append_sid("profile.{$phpEx}?mode=viewprofile&amp;" . POST_USERS_URL . "={$id}"), 'U_SEARCHPOSTS' => append_sid("search.{$phpEx}?search_author=" . ($id == ANONYMOUS ? 'Anonymous' : urlencode($username)) . "&amp;showresults=topics")));
             $i++;
         } while ($row = $db->sql_fetchrow($result));
     }
     $template->pparse('viewip');
     break;
 default:
     $page_title = $lang['Mod_CP'];
     include $phpbb_root_path . 'includes/page_header.' . $phpEx;
     $template->assign_vars(array('FORUM_NAME' => $forum_name, 'L_MOD_CP' => $lang['Mod_CP'], 'L_MOD_CP_EXPLAIN' => $lang['Mod_CP_explain'], 'L_SELECT' => $lang['Select'], 'L_DELETE' => $lang['Delete'], 'L_MOVE' => $lang['Move'], 'L_LOCK' => $lang['Lock'], 'L_UNLOCK' => $lang['Unlock'], 'L_TOPICS' => $lang['Topics'], 'L_REPLIES' => $lang['Replies'], 'L_LASTPOST' => $lang['Last_Post'], 'L_SELECT' => $lang['Select'], 'U_VIEW_FORUM' => append_sid("viewforum.{$phpEx}?" . POST_FORUM_URL . "={$forum_id}"), 'S_HIDDEN_FIELDS' => '<input type="hidden" name="sid" value="' . $userdata['session_id'] . '" /><input type="hidden" name="' . POST_FORUM_URL . '" value="' . $forum_id . '" />', 'S_MODCP_ACTION' => append_sid("modcp.{$phpEx}")));
     $template->set_filenames(array('body' => 'modcp_body.tpl'));
     // Begin Simple Subforums MOD
     $all_forums = array();
     make_jumpbox_ref('modcp.' . $phpEx, $forum_id, $all_forums);
     $parent_id = 0;
     for ($i = 0; $i < count($all_forums); $i++) {
         if ($all_forums[$i]['forum_id'] == $forum_id) {
             $parent_id = $all_forums[$i]['forum_parent'];
         }
     }
     if ($parent_id) {
         for ($i = 0; $i < count($all_forums); $i++) {
             if ($all_forums[$i]['forum_id'] == $parent_id) {
                 $template->assign_vars(array('PARENT_FORUM' => 1, 'U_VIEW_PARENT_FORUM' => append_sid("viewforum.{$phpEx}?" . POST_FORUM_URL . '=' . $all_forums[$i]['forum_id']), 'PARENT_FORUM_NAME' => $all_forums[$i]['forum_name']));
             }
         }
     }
     // End Simple Subforums MOD
     //