View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0009703 | mantisbt | printing | public | 2008-10-16 09:33 | 2008-10-29 10:35 |
| Reporter | mvc | Assigned To | |||
| Priority | normal | Severity | minor | Reproducibility | always |
| Status | new | Resolution | open | ||
| Platform | LAMP | OS | Debian GNU/Linux 4.0 | OS Version | 4.0 (etch) |
| Product Version | 1.1.2 | ||||
| Summary | 0009703: Print to Word or Excel document includes references to CSS files on server | ||||
| Description | Because our Mantis installation is protected by htauth on a secure server, MS Word cannot load the included CSS files. Mantis should produce a stand-alone CSS file. | ||||
| Steps To Reproduce | Install Mantis on a protected server | ||||
| Additional Information | I've attached a patch for print_all_bug_page_word.php which solves this problem, and also ensures that issues are each printed on a separate page in Word, making the output cleaner. A similar fix is need for print_all_bug_page_excel.php. | ||||
| Tags | No tags attached. | ||||
| Attached Files | print_all_bug_page_word.php.patch (2,359 bytes)
--- www/print_all_bug_page_word.php.orig 2008-10-16 09:22:10.000000000 -0400
+++ www/print_all_bug_page_word.php 2008-10-16 09:22:15.000000000 -0400
@@ -80,7 +80,28 @@
xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns="http://www.w3.org/TR/REC-html40">
-<?php html_page_top1() ?>
+<?php html_head_begin(); ?>
+<?php # embed css for offline use -- mvc ?>
+<style type="text/css">
+<!--
+span.print { font-size: 8pt; }
+table.hide { width: 100%; border: solid 0px #ffffff; }
+table.width100 { width: 100%; border: solid 1px #000000; }
+td.form-title { background-color: #ffffff; color: #000000; font-weight: bold; text-align: left; }
+td.nopad { padding: 0px; }
+td.print { font-size: 8pt; text-align: left; padding: 2px; }
+td.print-category { font-size: 8pt; color: #000000; font-weight: bold; text-align: right; padding: 2px; }
+td.print-bottom { border-bottom: 1px solid #000000; }
+td.print-spacer { background-color: #ffffff; color: #000000; font-size: 1pt; line-height: 0.1; padding: 0px;}
+tr.print { vertical-align: top; }
+tr.print-category { color: #000000; font-weight: bold; }
+.italic { font-style: italic; }
+.italic-small { font-style: italic; font-size: 8pt; }
+-->
+</style>
+<?php html_content_type(); ?>
+<?php include( config_get( 'meta_include_file' ) ); ?>
+<?php html_title( $p_page_title ); ?>
<?php html_head_end() ?>
<?php html_body_begin() ?>
@@ -123,7 +144,8 @@
$v2_additional_information = string_display_links( $v2_additional_information );
### note that dates are converted to unix format in filter_get_bug_rows
?>
-<br />
+<?php # added this line to force new page for each issue -- mvc ?>
+<br clear="all" style="page-break-before: always" />
<table class="width100" cellspacing="1">
<tr>
<td class="form-title" colspan="3">
@@ -403,6 +425,8 @@
?>
</td>
</tr>
+</table>
+
<?php
# get the bugnote data
if ( !access_has_bug_level( config_get( 'private_bugnote_threshold' ), $v_id ) ) {
@@ -518,11 +542,12 @@
</table>
<?php # Bugnotes END ?>
-</table>
<?php
-echo '<br /><br />';
} # end in_array
} # end main loop
+
+html_body_end();
+html_end();
?>
| ||||
|
Err, sorry, I meant "a stand-alone HTML file", obviously. |
|
|
Is print_all_bug_page_excel.php from a previous version? |
|
|
As I indicated in the report, this bug report is regarding version 1.1.2 (the version shipped by Debian). So if there are no plans to release a bugfix version of that branch, feel free to close this issue. |
|