Wir setzen Mantis bei uns in der Firma ein um Probleme jeglicher Art zu dokumentieren. Dafür habe ich Mantis schon um einiges anpassen müssen/dürfen. Eine für uns wichtige Funktion ist der Word-Export einzelner Einträge. Das funktioniert auch schon ganz gut. Im Bericht klickt man auf ein Icon und der Bericht mit Bildern und Notizen wird mit Kopfzeile etc. exportiert. Das ist hilfreich, um zum Beispiel solche Berichte an Kunden zu senden. In Word kann man noch Anpassungen vornehmen (der Kunde muss ja auch nicht alles wissen) und anschließend wird eine PDF daraus.
So weit, so gut.
Das Problem liegt noch bei den eingebundenen Bildern, die nur bei mir angezeigt werden. In Mantis läuft die Einbindung über die Datei print_all_bug_page_word.php mit folgendem Befehl:
Code: Select all
if ( $t_attachment['type'] == 'image' ) {
echo '<br /><img src="http://srv2/mantis/', $t_attachment['download_url'], '"width="400" height="300" border="2" "/><br /><br />';
}Erst dachte ich, es liegt an einer Wordeinstellung, weil er vielleicht mit einer URL wie file_download.php?file_id=110&type=bug nichts anfangen kann, aber die Spur brachte mich nicht weiter. Anschließend habe ich in der Config die $g_attachments_file_permissions - Einstellung von 0400 auf 0644, 0775, 0777, 0755 geändert, ohne Erfolg. Ich nehme mal an, dass entweder XAMPP oder Mantis blockiert, warum auch immer.
Da ich dem Problem nicht auf die Spur komme, wollte ich es umgehen. Die Kopfzeile wird bei allen angezeigt, dabei handelt es sich u.A. um eine "normale" JPG Datei. Ist es möglich, die Anhänge statt als file_download.php?file_id=110&type=bug als direkte Datei auszugeben? Also uploads/bild1.jpg.
Wenn nicht (weil zum Beispiel doppelte Dateinamen entstehen könnten): gibt es vielleicht die Möglichkeit den Export anders zu regeln, also statt über HTML durch die Erstellung einer "echten" Word Datei, etwa indem ich eine Vorlage mit Platzhaltern erstelle und diese fülle?
Bin für jede Hilfe sehr dankbar.