. /** * @package MantisBT * @copyright Copyright (C) 2000 - 2002 Kenzaburo Ito - kenito@300baud.org * @copyright Copyright (C) 2002 - 2014 MantisBT Team - mantisbt-dev@lists.sourceforge.net * @link http://www.mantisbt.org */ /** * MantisBT Core API's */ require_once( 'core.php' ); require_once( 'compress_api.php' ); require_once( 'filter_api.php' ); require_once( 'relationship_api.php' ); require_once( 'current_user_api.php' ); require_once( 'bug_api.php' ); require_once( 'string_api.php' ); require_once( 'date_api.php' ); require_once( 'tag_api.php' ); auth_ensure_user_authenticated(); compress_enable(); html_page_top(); $t_filter = filter_get_default(); $t_target_field = rtrim( gpc_get_string( 'target_field', '' ), '[]'); if ( !isset( $t_filter[ $t_target_field ] ) ) { $t_target_field = ''; } if ( ON == config_get( 'use_javascript' ) ) { ?> 0 ) { $t_per_row = config_get( 'filter_custom_fields_per_row' ); $t_custom_rows = ceil( count( $t_accessible_custom_fields_ids ) / $t_per_row ); } } if ( !in_array( $t_target_field, $t_fields ) ) { $t_target_field = ''; } $f_for_screen = gpc_get_bool( 'for_screen', true ); $t_action = "view_all_set.php?f=3"; if ( $f_for_screen == false ) { $t_action = "view_all_set.php"; } $f_default_view_type = 'simple'; if ( ADVANCED_DEFAULT == config_get( 'view_filters' ) ) { $f_default_view_type = 'advanced'; } $f_view_type = gpc_get_string( 'view_type', $f_default_view_type ); if ( ADVANCED_ONLY == config_get( 'view_filters' ) ) { $f_view_type = 'advanced'; } if ( SIMPLE_ONLY == config_get( 'view_filters' ) ) { $f_view_type = 'simple'; } if ( !in_array( $f_view_type, array( 'simple', 'advanced' ) ) ) { $f_view_type = $f_default_view_type; } $t_select_modifier = ''; if ( 'advanced' == $f_view_type ) { $t_select_modifier = 'multiple="multiple" size="10" '; } $t_show_product_version = version_should_show_product_version( $t_project_id ); $t_show_build = $t_show_product_version && ( config_get( 'enable_product_build' ) == ON ); $t_show_tags = access_has_global_level( config_get( 'tag_view_threshold' ) ); ?>
'; print ''; } ?> 0 ) { $t_per_row = config_get( 'filter_custom_fields_per_row' ); $t_num_rows = ceil( count( $t_accessible_custom_fields_ids ) / $t_per_row ); $t_base = 0; for ( $i = 0; $i < $t_num_rows; $i++ ) { ?> '; if ( isset( $t_accessible_custom_fields_names[$t_base + $j] ) ) { echo string_display( lang_get_defaulted( $t_accessible_custom_fields_names[$t_base + $j] ) ); } else { echo ' '; } echo ''; } ?> '; if ( isset( $t_accessible_custom_fields_ids[$t_base + $j] ) ) { print_filter_custom_field($t_accessible_custom_fields_ids[$t_base + $j]); } else { echo ' '; } echo ''; } ?> $t_filter_object ) { $t_fields .= ''; $t_row_filters[] = $t_field_name; $t_column++; # wrap at the appropriate column if ( $t_column >= $t_filter_cols ) { echo '', $t_fields, ''; echo ''; foreach( $t_row_filters as $t_row_field_name ) { echo ''; } echo ''; $t_fields = ''; $t_row_filters = array(); } } # output any remaining plugin filters if ( $t_column > 0 ) { if ( $t_column < $t_filter_cols ) { $t_fields .= ''; } echo '', $t_fields, ''; echo ''; foreach( $t_row_filters as $t_row_field_name ) { echo ''; } if ( $t_column < $t_filter_cols ) { echo ''; } echo ''; } ?>
     
/>
: :
' . string_display_line( $t_filter_object->title ) . '
', print_filter_plugin_field( $t_row_field_name, $t_plugin_filters[ $t_row_field_name ] ), '
 
', print_filter_plugin_field( $t_row_field_name, $t_plugin_filters[ $t_row_field_name ] ), '