. /** * This include file prints out the bug bugnote_stats * $f_bug_id must already be defined * * @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 */ /** * Requires bugnote API */ require_once( 'bugnote_api.php' ); if ( !config_get('time_tracking_enabled') ) return; ?>
date_submitted ) : $t_today; $t_bugnote_stats_from_def = $t_date_submitted; $t_bugnote_stats_from_def_ar = explode ( ":", $t_bugnote_stats_from_def ); $t_bugnote_stats_from_def_d = $t_bugnote_stats_from_def_ar[0]; $t_bugnote_stats_from_def_m = $t_bugnote_stats_from_def_ar[1]; $t_bugnote_stats_from_def_y = $t_bugnote_stats_from_def_ar[2]; $t_bugnote_stats_from_d = gpc_get_int('start_day', $t_bugnote_stats_from_def_d); $t_bugnote_stats_from_m = gpc_get_int('start_month', $t_bugnote_stats_from_def_m); $t_bugnote_stats_from_y = gpc_get_int('start_year', $t_bugnote_stats_from_def_y); $t_bugnote_stats_to_def = $t_today; $t_bugnote_stats_to_def_ar = explode ( ":", $t_bugnote_stats_to_def ); $t_bugnote_stats_to_def_d = $t_bugnote_stats_to_def_ar[0]; $t_bugnote_stats_to_def_m = $t_bugnote_stats_to_def_ar[1]; $t_bugnote_stats_to_def_y = $t_bugnote_stats_to_def_ar[2]; $t_bugnote_stats_to_d = gpc_get_int('end_day', $t_bugnote_stats_to_def_d); $t_bugnote_stats_to_m = gpc_get_int('end_month', $t_bugnote_stats_to_def_m); $t_bugnote_stats_to_y = gpc_get_int('end_year', $t_bugnote_stats_to_def_y); $f_get_bugnote_stats_button = gpc_get_string('get_bugnote_stats_button', ''); # Retrieve the cost as a string and convert to floating point $f_bugnote_cost = floatval( gpc_get_string( 'bugnote_cost', '' ) ); $f_project_id = helper_get_current_project(); if ( ON == config_get( 'time_tracking_with_billing' ) ) { $t_cost_col = true; } else { $t_cost_col = false; } # Time tracking date range input form # CSRF protection not required here - form does not result in modifications ?>
:
$t_item ) { $t_sort_bug[$t_key] = $t_item['bug_id']; $t_sort_name[$t_key] = $t_item[$t_name_field]; } array_multisort( $t_sort_bug, SORT_NUMERIC, $t_sort_name, $t_bugnote_stats ); unset( $t_sort_bug, $t_sort_name ); if ( is_blank( $f_bugnote_cost ) || ( (double)$f_bugnote_cost == 0 ) ) { $t_cost_col = false; } $t_prev_id = -1; ?>
"; $t_prev_id = $t_item['bug_id']; helper_alternate_class( 1 ); } ?> >
' . $t_link . "


$t_total_time ) { ?> >