'TAGCAT_TITLE' => $tag_cat[0]['tagcat_title'], 'TAG_OPTIONS' => $tag_options, )); } // Assign some vars $template->assign_vars(array( 'U_KB' => append_sid($phpbb_root_path . 'kb.' . $phpEx), 'S_FILTER_ACTION' => append_sid($phpbb_root_path . 'kb.' . $phpEx), 'S_SEARCHBOX_ACTION'=> append_sid("{$phpbb_root_path}search.$phpEx", 'fid[]=' . KB_FORUM_ID), )); // Display sidemenu $sidemenu = new sidemenu(); $sidemenu->add_block('KB', $phpbb_root_path . 'kb.' . $phpEx); if ($auth->acl_get('f_c_post', KB_FORUM_ID)) { $sidemenu->add_link('ADD_ARTICLE', $phpbb_root_path . 'kb.' . $phpEx, 'mode=add'); } // Output page site_header($user->lang['KB'], 'kb', array(array('kb.' . $phpEx, 'KB'))); $template->set_filenames(array( 'body' => 'kb_index.html') ); site_footer(); } ?>
$template->assign_vars(array('S_STATUS_OPTIONS' => $s_status_options)); } // Display sidemenu $sidemenu = new sidemenu(); $sidemenu->add_block('REPORT_DETAILS'); $sidemenu->add_kv_pair('REPORT_ID', $report['report_id']); $sidemenu->add_kv_pair('PROJECT', $report['project_title']); $sidemenu->add_kv_pair('VERSION', $report['version_title']); $sidemenu->add_kv_pair('STATUS', $report['status_title']); $sidemenu->add_kv_pair('COMPONENT', $report['component_title']); $sidemenu->add_kv_pair('ASSIGNED_TO', $report['assigned_id'] == 0 ? 'UNASSIGNED' : get_username_string('full', $report['assigned_id'], $report['assigned_name'], $report['assigned_colour'])); $sidemenu->add_kv_pair('REPORTED_BY', get_username_string('full', $report['topic_poster'], $report['topic_first_poster_name'], $report['topic_first_poster_colour'])); $sidemenu->add_kv_pair('REPORTED_ON', $user->format_date($report['topic_time'])); $sidemenu->add_block('OPTIONS'); if ($auth->acl_get('f_c_edit', $forum_id) && $report['topic_poster'] == $user->data['user_id'] || $auth->acl_get('m_edit', $forum_id)) { $sidemenu->add_link('EDIT_REPORT', "{$phpbb_root_path}bugs.{$phpEx}", "mode=edit&project={$report['project_name']}&report_id={$report_id}"); } if ($is_subscribed) { $sidemenu->add_link('UNSUBSCRIBE_REPORT', "{$phpbb_root_path}bugs.{$phpEx}", "mode=report&project={$report['project_name']}&report_id={$report_id}&action=unsubscribe"); } elseif ($auth->acl_get('f_subscribe', $forum_id)) { $sidemenu->add_link('SUBSCRIBE_REPORT', "{$phpbb_root_path}bugs.{$phpEx}", "mode=report&project={$report['project_name']}&report_id={$report_id}&action=subscribe"); } // List comments $sql = $db->sql_build_query('SELECT', array('SELECT' => 'p.*, u.*, r.rank_title', 'FROM' => array(POSTS_TABLE => 'p', USERS_TABLE => 'u'), 'WHERE' => "p.topic_id = {$topic_id}\n\t\t\tAND p.post_id != {$report['post_id']}\n\t\t\t" . (!$auth->acl_get('m_approve', $forum_id) ? 'AND p.post_approved = 1' : '') . ' AND u.user_id = p.poster_id', 'LEFT_JOIN' => array(array('FROM' => array(RANKS_TABLE => 'r'), 'ON' => 'u.user_rank = r.rank_id AND r.rank_special = 1')), 'ORDER_BY' => 'p.post_time ' . ($user->data['user_post_sortby_dir'] == 'a' ? 'ASC' : 'DESC'))); $result = $db->sql_query($sql); $topic_tracking_info = get_complete_topic_tracking($forum_id, $topic_id); while ($row = $db->sql_fetchrow($result)) { $row['bbcode_options'] = ($row['enable_bbcode'] ? OPTION_FLAG_BBCODE : 0) + ($row['enable_smilies'] ? OPTION_FLAG_SMILIES : 0) + ($row['enable_magic_url'] ? OPTION_FLAG_LINKS : 0); $post_unread = isset($topic_tracking_info[$topic_id]) && $row['post_time'] > $topic_tracking_info[$topic_id] ? true : false; // @todo add edit option?
)); } $db->sql_freeresult($result); // Assign some vars $template->assign_vars(array( 'U_MODS_DB' => append_sid($phpbb_root_path . 'mods.' . $phpEx), )); // Display sidemenu $sidemenu = new sidemenu(); $sidemenu->add_block('MODS_DB'); if ($auth->acl_get('f_c_post', MODS_FORUM_ID)) { $sidemenu->add_link('ADD_MOD', "{$phpbb_root_path}mods.{$phpEx}", 'mode=add'); } // Display tags in the sidemenu $tag_cats = array(); foreach($tags as &$tag) { $tag_cats[$tag['tagcat_id']][] = $tag; } $sidemenu->add_block('TAGS'); foreach ($tag_cats as $tag_cat) { $sidemenu->add_link($tag_cat[0]['tagcat_title'], "{$phpbb_root_path}mods.{$phpEx}", 'mode=tagcat&cat=' . $tag_cat[0]['tagcat_name']); }