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

Public Member Functions

 __construct (ilLanguage $lng)
 
 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.

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

29  {
30  $this->lng = $lng;
31 
32  $this->lng->loadLanguageModule('certificate');
33  }
+ 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.

References ILIAS\Repository\lng().

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  }
+ 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: