diff --git a/main/inc/lib/pdf.lib.php b/main/inc/lib/pdf.lib.php index 649066d202..7b37453841 100755 --- a/main/inc/lib/pdf.lib.php +++ b/main/inc/lib/pdf.lib.php @@ -957,13 +957,8 @@ class PDF /** * Fix images source paths to allow export to pdf. - * - * @param string $documentHtml - * @param string $dirName - * - * @return string */ - private static function fixImagesPaths($documentHtml, array $courseInfo, $dirName = '') + public static function fixImagesPaths(string $documentHtml, array $courseInfo, string $dirName = ''): string { $documentHtml = ''.$documentHtml; $doc = new DOMDocument(); diff --git a/plugin/test2pdf/src/download-pdf.php b/plugin/test2pdf/src/download-pdf.php index 1881f68f4c..28f0ca6814 100644 --- a/plugin/test2pdf/src/download-pdf.php +++ b/plugin/test2pdf/src/download-pdf.php @@ -32,7 +32,12 @@ $pdf->SetFont('Arial', '', 16); $pdf->SetTextColor(64); $pdf->MultiCell(0, 7, $infoQuiz['title'], 0, 'L', false); if (!empty($infoQuiz['description'])) { - $pdf->WriteHTML(removeQuotes($infoQuiz['description'])); + $pdf->WriteHTML( + PDF::fixImagesPaths( + removeQuotes($infoQuiz['description']), + $infoCourse + ) + ); } // Select all questions of the supported types from the given course