require_api('bug_api.php'); require_api('columns_api.php'); require_api('config_api.php'); require_api('excel_api.php'); require_api('file_api.php'); require_api('filter_api.php'); require_api('gpc_api.php'); require_api('helper_api.php'); require_api('print_api.php'); require_api('utility_api.php'); define('PRINT_ALL_BUG_OPTIONS_INC_ALLOW', true); include dirname(__FILE__) . DIRECTORY_SEPARATOR . 'print_all_bug_options_inc.php'; auth_ensure_user_authenticated(); $f_export = gpc_get_string('export', ''); helper_begin_long_process(); $t_export_title = excel_get_default_filename(); $t_short_date_format = config_get('short_date_format'); # This is where we used to do the entire actual filter ourselves $t_page_number = gpc_get_int('page_number', 1); $t_per_page = 100; $t_result = filter_get_bug_rows($t_page_number, $t_per_page, $t_page_count, $t_bug_count); if ($t_result === false) { print_header_redirect('view_all_set.php?type=0&print=1'); } header('Content-Type: application/vnd.ms-excel; charset=UTF-8'); header('Pragma: public'); header('Content-Disposition: attachment; filename="' . urlencode(file_clean_name($t_export_title)) . '.xml"'); echo excel_get_header($t_export_title); echo excel_get_titles_row(); $f_bug_arr = explode(',', $f_export); $t_columns = excel_get_columns();
* @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 billing_api.php * @uses bug_api.php * @uses excel_api.php */ require_once 'core.php'; require_api('billing_api.php'); require_api('bug_api.php'); require_api('excel_api.php'); helper_begin_long_process(); $t_filename = excel_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'); 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('Content-Type: application/vnd.ms-excel; charset=UTF-8'); header('Pragma: public'); header('Content-Disposition: attachment; filename="' . urlencode(file_clean_name($t_filename)) . '.xml"'); echo excel_get_header($t_filename); echo excel_get_start_row(); echo excel_format_column_title(lang_get('issue_id'));