19 declare(strict_types=1);
32 $fileName = $this->origin->createFileName($presentation);
35 $fileNameParts = implode(
'_', array_filter([
36 $this->
lng->txt(
'certificate_var_user_lastname'),
37 $this->scormSetting->get(
'certificate_short_name_' . $presentation->
getObjId(),
''),
40 $short_name = $this->scormSetting->get(
'certificate_short_name_' . $presentation->
getObjId(),
'');
41 $fileNameParts = implode(
'_', array_filter([
47 return implode(
'_', array_filter([
createFileName(ilUserCertificatePresentation $presentation)
__construct(private readonly ilCertificateFilename $origin, private readonly ilLanguage $lng, private readonly ilSetting $scormSetting)
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null