ILIAS  release_5-4 Revision v5.4.26-12-gabc799a52e6
ilCertificateScormTemplateDeleteAction Class Reference
+ Inheritance diagram for ilCertificateScormTemplateDeleteAction:
+ Collaboration diagram for ilCertificateScormTemplateDeleteAction:

Public Member Functions

 __construct (ilCertificateTemplateDeleteAction $deleteAction, ilSetting $setting=null)
 
 delete ($templateId, $objectId)
 

Private Attributes

 $deleteAction
 
 $setting
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

ilCertificateScormTemplateDeleteAction::__construct ( ilCertificateTemplateDeleteAction  $deleteAction,
ilSetting  $setting = null 
)
Parameters
ilCertificateTemplateDeleteAction$deleteAction
ilSetting | null$setting

Definition at line 23 of file class.ilCertificateScormTemplateDeleteAction.php.

References $deleteAction, and $setting.

24  {
25  $this->deleteAction = $deleteAction;
26 
27  if (null === $setting) {
28  $setting = new ilSetting('scorm');
29  }
30  $this->setting = $setting;
31  }

Member Function Documentation

◆ delete()

ilCertificateScormTemplateDeleteAction::delete (   $templateId,
  $objectId 
)
Parameters
$templateId
$objectId
Returns
mixed
Exceptions
ilDatabaseException

Implements ilCertificateDeleteAction.

Definition at line 39 of file class.ilCertificateScormTemplateDeleteAction.php.

40  {
41  $this->deleteAction->delete($templateId, $objectId);
42 
43  $this->setting->delete('certificate_' . $objectId);
44  }

Field Documentation

◆ $deleteAction

ilCertificateScormTemplateDeleteAction::$deleteAction
private

Definition at line 12 of file class.ilCertificateScormTemplateDeleteAction.php.

Referenced by __construct().

◆ $setting

ilCertificateScormTemplateDeleteAction::$setting
private

Definition at line 17 of file class.ilCertificateScormTemplateDeleteAction.php.

Referenced by __construct().


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