ILIAS
release_7 Revision v7.30-3-g800a261c036
|
Icon handler for didactic template custom icons. More...
Public Member Functions | |
__construct (ilDidacticTemplateSetting $setting) | |
ilDidacticTemplateIconHandler constructor. More... | |
handleUpload (FileUpload $upload, string $tmpname) | |
writeSvg (string $svg) | |
getAbsolutePath () | |
copy (ilDidacticTemplateSetting $original) | |
delete () | |
toXml (ilXmlWriter $writer) | |
Protected Attributes | |
const | WEBDIR_PREFIX = 'ilDidacticTemplateIcons' |
$settings | |
$logger | |
$webDirectory | |
Private Member Functions | |
initWebDir () | |
Init web directory. More... | |
Icon handler for didactic template custom icons.
Definition at line 21 of file class.ilDidacticTemplateIconHandler.php.
ilDidacticTemplateIconHandler::__construct | ( | ilDidacticTemplateSetting | $setting | ) |
ilDidacticTemplateIconHandler constructor.
ilDidacticTemplateSetting | $setting |
Definition at line 45 of file class.ilDidacticTemplateIconHandler.php.
References $DIC, and settings().
ilDidacticTemplateIconHandler::copy | ( | ilDidacticTemplateSetting | $original | ) |
ilDidacticTemplateSetting | $original |
Definition at line 113 of file class.ilDidacticTemplateIconHandler.php.
References Vendor\Package\$e, ilDidacticTemplateSetting\getIconHandler(), ilDidacticTemplateSetting\getIconIdentifier(), and settings().
ilDidacticTemplateIconHandler::delete | ( | ) |
Definition at line 136 of file class.ilDidacticTemplateIconHandler.php.
References Vendor\Package\$e, and settings().
ilDidacticTemplateIconHandler::getAbsolutePath | ( | ) |
Definition at line 102 of file class.ilDidacticTemplateIconHandler.php.
References ilUtil\getWebspaceDir(), and settings().
ilDidacticTemplateIconHandler::handleUpload | ( | FileUpload | $upload, |
string | $tmpname | ||
) |
FileUpload | $upload |
Definition at line 57 of file class.ilDidacticTemplateIconHandler.php.
References Vendor\Package\$e, $result, ILIAS\FileUpload\FileUpload\getResults(), ILIAS\FileUpload\FileUpload\hasBeenProcessed(), ILIAS\FileUpload\FileUpload\hasUploads(), initWebDir(), ILIAS\FileUpload\FileUpload\moveOneFileTo(), ILIAS\FileUpload\FileUpload\process(), and settings().
|
private |
Init web directory.
Definition at line 152 of file class.ilDidacticTemplateIconHandler.php.
References Vendor\Package\$e.
Referenced by handleUpload().
ilDidacticTemplateIconHandler::toXml | ( | ilXmlWriter | $writer | ) |
ilXmlWriter | $writer |
Definition at line 169 of file class.ilDidacticTemplateIconHandler.php.
References Vendor\Package\$e, settings(), and ilXmlWriter\xmlElement().
ilDidacticTemplateIconHandler::writeSvg | ( | string | $svg | ) |
string | $svg |
Definition at line 85 of file class.ilDidacticTemplateIconHandler.php.
References Vendor\Package\$e, and settings().
|
protected |
Definition at line 33 of file class.ilDidacticTemplateIconHandler.php.
|
protected |
Definition at line 28 of file class.ilDidacticTemplateIconHandler.php.
|
protected |
Definition at line 38 of file class.ilDidacticTemplateIconHandler.php.
|
protected |
Definition at line 23 of file class.ilDidacticTemplateIconHandler.php.