diff --git a/plugin/customcertificate/src/print_certificate.php b/plugin/customcertificate/src/print_certificate.php index ad856fe5cd..76b4331f65 100644 --- a/plugin/customcertificate/src/print_certificate.php +++ b/plugin/customcertificate/src/print_certificate.php @@ -177,22 +177,25 @@ foreach ($userList as $userInfo) { $htmlText .= ''; $htmlText .= ''; - $allUserInfo = DocumentManager::get_all_info_to_certificate( - $studentId, - $courseCode, - $sessionId, - false - ); - $myContentHtml = $infoCertificate['content_course']; $myContentHtml = str_replace(chr(13).chr(10).chr(13).chr(10), chr(13).chr(10), $myContentHtml); - $infoToBeReplacedInContentHtml = $allUserInfo[0]; - $infoToReplaceInContentHtml = $allUserInfo[1]; - $myContentHtml = str_replace( - $infoToBeReplacedInContentHtml, - $infoToReplaceInContentHtml, - $myContentHtml - ); + + if (!empty($courseCode)) { + $allUserInfo = DocumentManager::get_all_info_to_certificate( + $studentId, + $courseCode, + $sessionId, + false + ); + + $infoToBeReplacedInContentHtml = $allUserInfo[0]; + $infoToReplaceInContentHtml = $allUserInfo[1]; + $myContentHtml = str_replace( + $infoToBeReplacedInContentHtml, + $infoToReplaceInContentHtml, + $myContentHtml + ); + } $startDate = ''; $endDate = '';