|
|
f2e824 |
|
|
|
f2e824 |
# Mantis - a php based bugtracking system
|
|
|
f2e824 |
|
|
|
f2e824 |
# Copyright (C) 2000 - 2002 Kenzaburo Ito - kenito@300baud.org
|
|
|
f2e824 |
# Copyright (C) 2002 - 2007 Mantis Team - mantisbt-dev@lists.sourceforge.net
|
|
|
f2e824 |
|
|
|
f2e824 |
# Mantis is free software: you can redistribute it and/or modify
|
|
|
f2e824 |
# it under the terms of the GNU General Public License as published by
|
|
|
f2e824 |
# the Free Software Foundation, either version 2 of the License, or
|
|
|
f2e824 |
# (at your option) any later version.
|
|
|
f2e824 |
#
|
|
|
f2e824 |
# Mantis is distributed in the hope that it will be useful,
|
|
|
f2e824 |
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
|
f2e824 |
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
|
f2e824 |
# GNU General Public License for more details.
|
|
|
f2e824 |
#
|
|
|
f2e824 |
# You should have received a copy of the GNU General Public License
|
|
|
f2e824 |
# along with Mantis. If not, see <http://www.gnu.org/licenses/>.
|
|
|
f2e824 |
|
|
|
f2e824 |
# --------------------------------------------------------
|
|
|
f2e824 |
# $Id: tag_view_page.php,v 1.1.2.2 2007-10-18 15:33:23 nuclear_eclipse Exp $
|
|
|
f2e824 |
# --------------------------------------------------------
|
|
|
f2e824 |
|
|
|
f2e824 |
require_once( 'core.php' );
|
|
|
f2e824 |
|
|
|
f2e824 |
$t_core_path = config_get( 'core_path' );
|
|
|
f2e824 |
|
|
|
f2e824 |
require_once( $t_core_path . 'tag_api.php' );
|
|
|
f2e824 |
|
|
|
f2e824 |
access_ensure_global_level( config_get( 'tag_view_threshold' ) );
|
|
|
f2e824 |
compress_enable();
|
|
|
f2e824 |
|
|
|
f2e824 |
$f_tag_id = gpc_get_int( 'tag_id' );
|
|
|
f2e824 |
$t_tag_row = tag_get( $f_tag_id );
|
|
|
f2e824 |
|
|
|
f2e824 |
$t_name = string_display_line( $t_tag_row['name'] );
|
|
|
f2e824 |
$t_description = string_display( $t_tag_row['description'] );
|
|
|
f2e824 |
|
|
|
f2e824 |
html_page_top1( sprintf( lang_get( 'tag_details' ), $t_tag_row['name'] ) );
|
|
|
f2e824 |
html_page_top2();
|
|
|
f2e824 |
?>
|
|
|
f2e824 |
|
|
|
f2e824 |
|
|
|
f2e824 |
|
|
|
f2e824 |
|
|
|
f2e824 |
|
|
|
f2e824 |
|
|
|
f2e824 |
|
|
|
f2e824 |
|
|
|
f2e824 |
|
|
|
f2e824 |
|
|
|
f2e824 |
|
|
|
f2e824 |
|
|
|
f2e824 |
|
|
|
f2e824 |
|
|
|
f2e824 |
|
|
|
f2e824 |
|
|
|
f2e824 |
|
|
|
f2e824 |
|
|
|
f2e824 |
|
|
|
f2e824 |
|
|
|
f2e824 |
|
|
|
f2e824 |
|
|
|
f2e824 |
|
|
|
f2e824 |
|
|
|
f2e824 |
>
|
|
|
f2e824 |
|
|
|
f2e824 |
|
|
|
f2e824 |
|
|
|
f2e824 |
|
|
|
f2e824 |
|
|
|
f2e824 |
|
|
|
f2e824 |
|
|
|
f2e824 |
|
|
|
f2e824 |
|
|
|
f2e824 |
|
|
|
f2e824 |
|
|
|
f2e824 |
|
|
|
f2e824 |
|
|
|
f2e824 |
>
|
|
|
f2e824 |
|
|
|
f2e824 |
|
|
|
f2e824 |
|
|
|
f2e824 |
|
|
|
f2e824 |
|
|
|
f2e824 |
|
|
|
f2e824 |
$t_tags_related = tag_stats_related( $f_tag_id );
|
|
|
f2e824 |
if ( count( $t_tags_related ) ) {
|
|
|
f2e824 |
echo '';
|
|
|
f2e824 |
echo '',lang_get( 'tag_related' ),'';
|
|
|
f2e824 |
|
|
|
f2e824 |
$i = 0;
|
|
|
f2e824 |
foreach( $t_tags_related as $t_tag ) {
|
|
|
f2e824 |
$t_name = string_display_line( $t_tag['name'] );
|
|
|
f2e824 |
$t_description = string_display_line( $t_tag['description'] );
|
|
|
f2e824 |
$t_count = $t_tag['count'];
|
|
|
f2e824 |
|
|
|
f2e824 |
echo ( $i > 0 ? '' : '' );
|
|
|
f2e824 |
echo "$t_name\n";
|
|
|
f2e824 |
echo '';
|
|
|
f2e824 |
print_bracket_link( 'search.php?hide_status_id=90&tag_string='.urlencode("+$t_tag_row[name]".config_get('tag_separator')."+$t_name"), sprintf( lang_get( 'tag_related_issues' ), $t_tag['count'] ) );
|
|
|
f2e824 |
echo '';
|
|
|
f2e824 |
|
|
|
f2e824 |
$i++;
|
|
|
f2e824 |
}
|
|
|
f2e824 |
}
|
|
|
f2e824 |
?>
|
|
|
f2e824 |
|
|
|
f2e824 |
|
|
|
f2e824 |
|
|
|
f2e824 |
|
|
|
f2e824 |
|
|
|
f2e824 |
$t_can_edit = access_has_global_level( config_get( 'tag_edit_threshold' ) );
|
|
|
f2e824 |
$t_can_edit_own = $t_can_edit || auth_get_current_user_id() == tag_get_field( $f_tag_id, 'user_id' )
|
|
|
f2e824 |
&& access_has_global_level( config_get( 'tag_edit_own_threshold' ) );
|
|
|
f2e824 |
|
|
|
f2e824 |
if ( $t_can_edit_own ) { ?>
|
|
|
f2e824 |
<form action="tag_update_page.php" method="post">
|
|
|
f2e824 |
<input type="hidden" name="tag_id" value="<?php echo $f_tag_id ?>" />
|
|
|
f2e824 |
<input type="submit" class="button" value="<?php echo lang_get( 'tag_update_button' ) ?>" />
|
|
|
f2e824 |
</form>
|
|
|
f2e824 |
|
|
|
f2e824 |
<form action="tag_delete.php" method="post">
|
|
|
f2e824 |
|
|
|
f2e824 |
<input type="hidden" name="tag_id" value="<?php echo $f_tag_id ?>" />
|
|
|
f2e824 |
<input type="submit" class="button" value="<?php echo lang_get( 'tag_delete_button' ) ?>" />
|
|
|
f2e824 |
</form>
|
|
|
f2e824 |
|
|
|
f2e824 |
|
|
|
f2e824 |
|
|
|
f2e824 |
|
|
|
f2e824 |
|
|
|
f2e824 |
|
|
|
f2e824 |
|
|
|
f2e824 |
html_page_bottom1( __FILE__ );
|
|
|
f2e824 |
?>
|