ILIAS  release_8 Revision v8.24
ilCertificatePdfFilename Class Reference
+ Inheritance diagram for ilCertificatePdfFilename:
+ Collaboration diagram for ilCertificatePdfFilename:

Public Member Functions

 __construct (ilLanguage $lng)
 
 createFileName (ilUserCertificatePresentation $presentation)
 
 createFileName (ilUserCertificatePresentation $presentation)
 

Private Attributes

ilLanguage $lng
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

ilCertificatePdfFilename::__construct ( ilLanguage  $lng)

Definition at line 28 of file class.ilCertificatePdfFilename.php.

29 {
30 $this->lng = $lng;
31
32 $this->lng->loadLanguageModule('certificate');
33 }

References $lng, and ILIAS\Repository\lng().

+ Here is the call graph for this function:

Member Function Documentation

◆ createFileName()

ilCertificatePdfFilename::createFileName ( ilUserCertificatePresentation  $presentation)

Implements ilCertificateFilename.

Definition at line 35 of file class.ilCertificatePdfFilename.php.

35 : string
36 {
37 $basename = $this->lng->txt('certificate_file_basename');
38 if ('' === trim($basename)) {
39 $basename = 'Certificate';
40 }
41
42 return $basename . '.pdf';
43 }

References ILIAS\Repository\lng().

+ Here is the call graph for this function:

Field Documentation

◆ $lng

ilLanguage ilCertificatePdfFilename::$lng
private

Definition at line 26 of file class.ilCertificatePdfFilename.php.

Referenced by __construct().


The documentation for this class was generated from the following file: