Beispiel #1
0
			'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();
}
?>
Beispiel #2
0
        $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?
Beispiel #3
0
		));
	}
	$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']);
	}