ILIAS
release_5-3 Revision v5.3.23-19-g915713cf615
|
This class represents a file property in a property form. More...
Public Member Functions | |
__construct ($a_title="", $a_postvar="") | |
Constructor. More... | |
setValueByArray ($a_values) | |
Set value by array. More... | |
setValue ($a_value) | |
Set Value. More... | |
getValue () | |
Get Value. More... | |
setSize ($a_size) | |
Set Size. More... | |
getSize () | |
Get Size. More... | |
setFilename ($a_val) | |
Set filename value (if filename selection is enabled) More... | |
getFilename () | |
Get Value. More... | |
setSuffixes ($a_suffixes) | |
Set Accepted Suffixes. More... | |
getSuffixes () | |
Get Accepted Suffixes. More... | |
setForbiddenSuffixes ($a_suffixes) | |
Set forbidden Suffixes. More... | |
getForbiddenSuffixes () | |
Get Accepted Suffixes. More... | |
setPending ($a_val) | |
Set pending filename value. More... | |
getPending () | |
Get pending filename. More... | |
enableFileNameSelection ($a_post_var) | |
If enabled, users get the possibility to enter a filename for the uploaded file. More... | |
isFileNameSelectionEnabled () | |
Check if filename selection is enabled. More... | |
getFileNamePostVar () | |
Get file name post var. More... | |
setALlowDeletion ($a_val) | |
Set allow deletion. More... | |
getALlowDeletion () | |
Get allow deletion. More... | |
checkInput () | |
Check input, strip slashes etc. More... | |
render ($a_mode="") | |
Render html. More... | |
insert ($a_tpl) | |
Insert property html. More... | |
getDeletionFlag () | |
Get deletion flag. More... | |
getToolbarHTML () | |
Get HTML for toolbar. More... | |
![]() | |
addSubItem ($a_item) | |
Add Subitem. More... | |
getSubItems () | |
Get Subitems. More... | |
getSubInputItemsRecursive () | |
returns a flat array of possibly existing subitems recursively More... | |
checkSubItemsInput () | |
Check SubItems. More... | |
getSubForm () | |
Get sub form html. More... | |
getItemByPostVar ($a_post_var) | |
Get item by post var. More... | |
![]() | |
__construct ($a_title="", $a_postvar="") | |
Constructor. More... | |
executeCommand () | |
Execute command. More... | |
getType () | |
Get Type. More... | |
setTitle ($a_title) | |
Set Title. More... | |
getTitle () | |
Get Title. More... | |
setPostVar ($a_postvar) | |
Set Post Variable. More... | |
getPostVar () | |
Get Post Variable. More... | |
getFieldId () | |
Get Post Variable. More... | |
setInfo ($a_info) | |
Set Information Text. More... | |
getInfo () | |
Get Information Text. More... | |
setAlert ($a_alert) | |
Set Alert Text. More... | |
getAlert () | |
Get Alert Text. More... | |
setRequired ($a_required) | |
Set Required. More... | |
getRequired () | |
Get Required. More... | |
setDisabled ($a_disabled) | |
Set Disabled. More... | |
getDisabled () | |
Get Disabled. More... | |
checkInput () | |
Check input, strip slashes etc. More... | |
setParentForm ($a_parentform) | |
Set Parent Form. More... | |
getParentForm () | |
Get Parent Form. More... | |
setParent ($a_val) | |
Set Parent GUI object. More... | |
getParent () | |
Get Parent GUI object. More... | |
getSubForm () | |
Get sub form html. More... | |
hideSubForm () | |
Sub form hidden on init? More... | |
setHiddenTitle ($a_val) | |
Set hidden title (for screenreaders) More... | |
getHiddenTitle () | |
Get hidden title. More... | |
getItemByPostVar ($a_post_var) | |
Get item by post var. More... | |
serializeData () | |
serialize data More... | |
unserializeData ($a_data) | |
unserialize data More... | |
writeToSession () | |
Write to session. More... | |
clearFromSession () | |
Clear session value. More... | |
readFromSession () | |
Read from session. More... | |
getHiddenTag ($a_post_var, $a_value) | |
Get hidden tag (used for disabled properties) More... | |
setMulti ($a_multi, $a_sortable=false, $a_addremove=true) | |
Set Multi. More... | |
getMulti () | |
Get Multi. More... | |
setMultiValues (array $a_values) | |
Set multi values. More... | |
getMultiValues () | |
Get multi values. More... | |
getContentOutsideFormTag () | |
Get content that has to reside outside of the parent form tag, e.g. More... | |
stripSlashesAddSpaceFallback ($a_str) | |
Strip slashes with add space fallback, see https://www.ilias.de/mantis/view.php?id=19727. More... | |
getToolbarHTML () | |
Get input item HTML to be inserted into ilToolbarGUI. More... | |
Static Public Member Functions | |
static | setPersonalWorkspaceQuotaCheck ($a_value) |
![]() | |
static | removeProhibitedCharacters ($a_text) |
Remove prohibited characters see #19159. More... | |
Protected Member Functions | |
outputSuffixes ($a_tpl, $a_block="allowed_suffixes") | |
getMaxFileSizeString () | |
![]() | |
setType ($a_type) | |
Set Type. More... | |
getMultiIconsHTML () | |
Get HTML for multiple value icons. More... | |
Protected Attributes | |
$lng | |
$size = 40 | |
$pending | |
$allow_deletion | |
$forbidden_suffixes = array() | |
![]() | |
$sub_items = array() | |
![]() | |
$ctrl | |
$lng | |
$type | |
$title | |
$postvar | |
$info | |
$alert | |
$required = false | |
$parentgui | |
$parentform | |
$hidden_title = "" | |
$multi = false | |
$multi_sortable = false | |
$multi_addremove = true | |
$multi_values | |
Static Protected Attributes | |
static | $check_wsp_quota |
Private Attributes | |
$filename | |
$filename_post | |
This class represents a file property in a property form.
Definition at line 14 of file class.ilFileInputGUI.php.
ilFileInputGUI::__construct | ( | $a_title = "" , |
|
$a_postvar = "" |
|||
) |
Constructor.
string | $a_title | Title |
string | $a_postvar | Post Variable |
Reimplemented from ilFormPropertyGUI.
Reimplemented in ilImagemapFileInputGUI, ilDragDropFileInputGUI, ilFileWizardInputGUI, ilFlashFileInputGUI, and ilImageFileInputGUI.
Definition at line 40 of file class.ilFileInputGUI.php.
References $DIC, $lng, ilFormPropertyGUI\setHiddenTitle(), and ilFormPropertyGUI\setType().
ilFileInputGUI::checkInput | ( | ) |
Check input, strip slashes etc.
set alert, if input is not ok.
Reimplemented from ilFormPropertyGUI.
Reimplemented in ilImagemapFileInputGUI, ilDragDropFileInputGUI, ilFileStandardDropzoneInputGUI, ilFileWizardInputGUI, and ilFlashFileInputGUI.
Definition at line 248 of file class.ilFileInputGUI.php.
References $_POST, $error, $filename, $lng, ilFormPropertyGUI\getDisabled(), ilFormPropertyGUI\getPostVar(), ilFormPropertyGUI\getRequired(), getSuffixes(), getValue(), ilStr\normalizeUtf8String(), ilFormPropertyGUI\setAlert(), ilUtil\stripSlashes(), and ilUtil\virusHandling().
ilFileInputGUI::enableFileNameSelection | ( | $a_post_var | ) |
If enabled, users get the possibility to enter a filename for the uploaded file.
@access public
string | post variable |
Definition at line 194 of file class.ilFileInputGUI.php.
ilFileInputGUI::getALlowDeletion | ( | ) |
Get allow deletion.
Reimplemented in ilImageFileInputGUI.
Definition at line 238 of file class.ilFileInputGUI.php.
References $allow_deletion.
Referenced by render().
ilFileInputGUI::getDeletionFlag | ( | ) |
Get deletion flag.
Reimplemented in ilFlashFileInputGUI, and ilImageFileInputGUI.
Definition at line 517 of file class.ilFileInputGUI.php.
References $_POST, and ilFormPropertyGUI\getPostVar().
ilFileInputGUI::getFilename | ( | ) |
Get Value.
Definition at line 120 of file class.ilFileInputGUI.php.
References $filename.
Referenced by render().
ilFileInputGUI::getFileNamePostVar | ( | ) |
Get file name post var.
@access public
string | file name post var |
Definition at line 218 of file class.ilFileInputGUI.php.
References $filename_post.
Referenced by render(), and setValueByArray().
ilFileInputGUI::getForbiddenSuffixes | ( | ) |
Get Accepted Suffixes.
Definition at line 162 of file class.ilFileInputGUI.php.
References $forbidden_suffixes.
|
protected |
Definition at line 481 of file class.ilFileInputGUI.php.
References PREG_SPLIT_DELIM_CAPTURE, and sprintf.
ilFileInputGUI::getPending | ( | ) |
Get pending filename.
Definition at line 182 of file class.ilFileInputGUI.php.
References $pending.
Referenced by ilImageFileInputGUI\insert(), and render().
ilFileInputGUI::getSize | ( | ) |
Get Size.
Definition at line 100 of file class.ilFileInputGUI.php.
References $size.
Referenced by render().
ilFileInputGUI::getSuffixes | ( | ) |
Get Accepted Suffixes.
Definition at line 142 of file class.ilFileInputGUI.php.
Referenced by ilImagemapFileInputGUI\checkInput(), checkInput(), ilFileWizardInputGUI\checkInput(), ilFlashFileInputGUI\checkInput(), ilFileStandardDropzoneInputGUI\handleSuffixes(), outputSuffixes(), ilDragDropFileInputGUI\render(), and ilFileStandardDropzoneInputGUI\render().
ilFileInputGUI::getToolbarHTML | ( | ) |
Get HTML for toolbar.
Implements ilToolbarItem.
Definition at line 528 of file class.ilFileInputGUI.php.
References $html, and render().
ilFileInputGUI::getValue | ( | ) |
Get Value.
Reimplemented in ilFlashFileInputGUI.
Definition at line 80 of file class.ilFileInputGUI.php.
Referenced by ilImagemapFileInputGUI\checkInput(), checkInput(), ilImagemapFileInputGUI\insert(), ilImageFileInputGUI\insert(), and render().
ilFileInputGUI::insert | ( | $a_tpl | ) |
Insert property html.
Reimplemented in ilImagemapFileInputGUI, ilFileWizardInputGUI, ilFlashFileInputGUI, and ilImageFileInputGUI.
Definition at line 452 of file class.ilFileInputGUI.php.
References $html, and render().
ilFileInputGUI::isFileNameSelectionEnabled | ( | ) |
Check if filename selection is enabled.
@access public
Definition at line 206 of file class.ilFileInputGUI.php.
Referenced by render(), and ilFileStandardDropzoneInputGUI\render().
|
protected |
Definition at line 462 of file class.ilFileInputGUI.php.
References $lng, and getSuffixes().
Referenced by ilImagemapFileInputGUI\insert(), ilFileWizardInputGUI\insert(), ilFlashFileInputGUI\insert(), ilImageFileInputGUI\insert(), ilDragDropFileInputGUI\render(), and render().
ilFileInputGUI::render | ( | $a_mode = "" | ) |
Render html.
Reimplemented in ilDragDropFileInputGUI, and ilFileStandardDropzoneInputGUI.
Definition at line 354 of file class.ilFileInputGUI.php.
References $lng, $pending, getALlowDeletion(), ilFormPropertyGUI\getDisabled(), ilFormPropertyGUI\getFieldId(), getFilename(), getFileNamePostVar(), getPending(), ilFormPropertyGUI\getPostVar(), getSize(), ilDiskQuotaHandler\getStatusLegend(), getValue(), isFileNameSelectionEnabled(), ilDiskQuotaHandler\isUploadPossible(), and outputSuffixes().
Referenced by getToolbarHTML(), and insert().
ilFileInputGUI::setALlowDeletion | ( | $a_val | ) |
Set allow deletion.
boolean | $a_val | allow deletion |
Reimplemented in ilImageFileInputGUI.
Definition at line 228 of file class.ilFileInputGUI.php.
ilFileInputGUI::setFilename | ( | $a_val | ) |
Set filename value (if filename selection is enabled)
string | $a_val |
Definition at line 110 of file class.ilFileInputGUI.php.
Referenced by setValueByArray().
ilFileInputGUI::setForbiddenSuffixes | ( | $a_suffixes | ) |
Set forbidden Suffixes.
array | $a_suffixes | forbidden Suffixes |
Definition at line 152 of file class.ilFileInputGUI.php.
ilFileInputGUI::setPending | ( | $a_val | ) |
Set pending filename value.
string | $a_val |
Definition at line 172 of file class.ilFileInputGUI.php.
|
static |
Definition at line 534 of file class.ilFileInputGUI.php.
References ilDiskQuotaActivationChecker\_isPersonalWorkspaceActive().
Referenced by ilObjBlogGUI\executeCommand(), ilObjFileGUI\executeCommand(), ilObjPortfolioGUI\executeCommand(), ilObjBlogGUI\initEditCustomForm(), and ilObjPortfolioBaseGUI\initEditCustomForm().
ilFileInputGUI::setSize | ( | $a_size | ) |
Set Size.
int | $a_size | Size |
Definition at line 90 of file class.ilFileInputGUI.php.
ilFileInputGUI::setSuffixes | ( | $a_suffixes | ) |
Set Accepted Suffixes.
array | $a_suffixes | Accepted Suffixes |
Definition at line 132 of file class.ilFileInputGUI.php.
Referenced by ilFlashFileInputGUI\__construct(), ilImageFileInputGUI\__construct(), and ilFileStandardDropzoneInputGUI\handleSuffixes().
ilFileInputGUI::setValue | ( | $a_value | ) |
Set Value.
(used for displaying file title of existing file below input field)
string | $a_value | Value |
Reimplemented in ilImagemapFileInputGUI, and ilFlashFileInputGUI.
Definition at line 70 of file class.ilFileInputGUI.php.
Referenced by setValueByArray().
ilFileInputGUI::setValueByArray | ( | $a_values | ) |
Set value by array.
array | $a_values | value array |
Reimplemented in ilImagemapFileInputGUI, and ilFlashFileInputGUI.
Definition at line 57 of file class.ilFileInputGUI.php.
References getFileNamePostVar(), ilFormPropertyGUI\getPostVar(), setFilename(), and setValue().
|
protected |
Definition at line 25 of file class.ilFileInputGUI.php.
Referenced by getALlowDeletion(), and ilImageFileInputGUI\getALlowDeletion().
|
staticprotected |
Definition at line 27 of file class.ilFileInputGUI.php.
|
private |
Definition at line 21 of file class.ilFileInputGUI.php.
Referenced by ilImagemapFileInputGUI\checkInput(), checkInput(), ilFileWizardInputGUI\checkInput(), ilFlashFileInputGUI\checkInput(), and getFilename().
|
private |
Definition at line 22 of file class.ilFileInputGUI.php.
Referenced by getFileNamePostVar().
|
protected |
Definition at line 32 of file class.ilFileInputGUI.php.
Referenced by getForbiddenSuffixes().
|
protected |
Definition at line 19 of file class.ilFileInputGUI.php.
Referenced by ilImagemapFileInputGUI\__construct(), __construct(), ilImageFileInputGUI\__construct(), ilImagemapFileInputGUI\checkInput(), checkInput(), ilImagemapFileInputGUI\insert(), ilImageFileInputGUI\insert(), outputSuffixes(), and render().
|
protected |
Definition at line 24 of file class.ilFileInputGUI.php.
Referenced by getPending(), ilImageFileInputGUI\insert(), and render().
|
protected |
Definition at line 23 of file class.ilFileInputGUI.php.
Referenced by getSize().