* @uses bug_api.php * @uses csv_api.php */ require_once 'core.php'; require_api('billing_api.php'); require_api('bug_api.php'); require_api('csv_api.php'); helper_begin_long_process(); $t_filename = csv_get_default_filename(); $t_date_format = config_get('normal_date_format'); $f_project_id = gpc_get_int('project_id'); $f_cost = gpc_get_int('cost'); $f_from = gpc_get_string('from'); $f_to = gpc_get_string('to'); $t_separator = ','; billing_ensure_reporting_access($f_project_id); $t_show_cost = ON == config_get('time_tracking_with_billing') && $f_cost != 0; $t_billing_rows = billing_get_for_project($f_project_id, $f_from, $f_to, $f_cost); $t_show_realname = config_get('show_realname') == ON; header('Pragma: public'); header('Content-Type: text/csv; name=' . urlencode(file_clean_name($t_filename))); header('Content-Transfer-Encoding: BASE64;'); header('Content-Disposition: attachment; filename="' . urlencode(file_clean_name($t_filename)) . '"'); echo csv_escape_string(lang_get('issue_id')) . $t_separator; echo csv_escape_string(lang_get('project_name')) . $t_separator; echo csv_escape_string(lang_get('summary')) . $t_separator; if ($t_show_realname) { echo csv_escape_string(lang_get('realname')) . $t_separator; } else { echo csv_escape_string(lang_get('username')) . $t_separator; }
* * @package MantisBT * @copyright Copyright 2000 - 2002 Kenzaburo Ito - kenito@300baud.org * @copyright Copyright 2002 MantisBT Team - mantisbt-dev@lists.sourceforge.net * @link http://www.mantisbt.org * * @uses core.php * @uses access_api.php * @uses config_api.php * @uses constant_inc.php * @uses html_api.php * @uses lang_api.php */ require_once 'core.php'; require_api('access_api.php'); require_api('billing_api.php'); require_api('config_api.php'); require_api('constant_inc.php'); require_api('html_api.php'); require_api('lang_api.php'); billing_ensure_reporting_access(); html_page_top(lang_get('time_tracking_billing_link')); ?> <br /> <?php # Work break-down define('BILLING_INC_ALLOW', true); include dirname(__FILE__) . DIRECTORY_SEPARATOR . 'billing_inc.php'; html_page_bottom();