| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
Icon handler for didactic template custom icons. More...
 Collaboration diagram for ilDidacticTemplateIconHandler:Public Member Functions | |
| __construct (ilDidacticTemplateSetting $setting) | |
| handleUpload (FileUpload $upload, string $tmpname) | |
| writeSvg (string $svg) | |
| getAbsolutePath () | |
| copy (ilDidacticTemplateSetting $original) | |
| delete () | |
| toXml (ilXmlWriter $writer) | |
Protected Attributes | |
| const | WEBDIR_PREFIX = 'ilDidacticTemplateIcons' | 
| ilDidacticTemplateSetting | $settings | 
| ilLogger | $logger | 
| Filesystem | $webDirectory | 
Private Member Functions | |
| initWebDir () | |
Icon handler for didactic template custom icons.
Definition at line 20 of file class.ilDidacticTemplateIconHandler.php.
| ilDidacticTemplateIconHandler::__construct | ( | ilDidacticTemplateSetting | $setting | ) | 
Definition at line 28 of file class.ilDidacticTemplateIconHandler.php.
References $DIC, ILIAS\Repository\logger(), and ILIAS\Repository\settings().
 Here is the call graph for this function:| ilDidacticTemplateIconHandler::copy | ( | ilDidacticTemplateSetting | $original | ) | 
Definition at line 85 of file class.ilDidacticTemplateIconHandler.php.
References Vendor\Package\$e, ilDidacticTemplateSetting\getIconHandler(), ilDidacticTemplateSetting\getIconIdentifier(), ILIAS\Repository\logger(), and ILIAS\Repository\settings().
 Here is the call graph for this function:| ilDidacticTemplateIconHandler::delete | ( | ) | 
Definition at line 103 of file class.ilDidacticTemplateIconHandler.php.
References Vendor\Package\$e, ILIAS\Repository\logger(), and ILIAS\Repository\settings().
 Here is the call graph for this function:| ilDidacticTemplateIconHandler::getAbsolutePath | ( | ) | 
Definition at line 76 of file class.ilDidacticTemplateIconHandler.php.
References ilFileUtils\getWebspaceDir(), and ILIAS\Repository\settings().
 Here is the call graph for this function:| ilDidacticTemplateIconHandler::handleUpload | ( | FileUpload | $upload, | 
| string | $tmpname | ||
| ) | 
Definition at line 37 of file class.ilDidacticTemplateIconHandler.php.
References Vendor\Package\$e, ILIAS\FileUpload\FileUpload\getResults(), ILIAS\FileUpload\FileUpload\hasBeenProcessed(), ILIAS\FileUpload\FileUpload\hasUploads(), initWebDir(), ILIAS\FileUpload\DTO\UploadResult\isOK(), ILIAS\Repository\logger(), ILIAS\FileUpload\FileUpload\moveOneFileTo(), ILIAS\FileUpload\FileUpload\process(), and ILIAS\Repository\settings().
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 116 of file class.ilDidacticTemplateIconHandler.php.
References Vendor\Package\$e, and ILIAS\Repository\logger().
Referenced by handleUpload().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilDidacticTemplateIconHandler::toXml | ( | ilXmlWriter | $writer | ) | 
Definition at line 129 of file class.ilDidacticTemplateIconHandler.php.
References Vendor\Package\$e, ILIAS\Repository\logger(), ILIAS\Repository\settings(), and ilXmlWriter\xmlElement().
 Here is the call graph for this function:| ilDidacticTemplateIconHandler::writeSvg | ( | string | $svg | ) | 
Definition at line 62 of file class.ilDidacticTemplateIconHandler.php.
References Vendor\Package\$e, ILIAS\Repository\logger(), and ILIAS\Repository\settings().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 25 of file class.ilDidacticTemplateIconHandler.php.
      
  | 
  protected | 
Definition at line 24 of file class.ilDidacticTemplateIconHandler.php.
      
  | 
  protected | 
Definition at line 26 of file class.ilDidacticTemplateIconHandler.php.
      
  | 
  protected | 
Definition at line 22 of file class.ilDidacticTemplateIconHandler.php.