ILIAS
release_9 Revision v9.13-25-g2c18ec4c24f
◀ ilDoc Overview
class.ilAssOrderingImagesInputGUI.php
Go to the documentation of this file.
1
<?php
18
class
ilAssOrderingImagesInputGUI
extends
ilMultipleImagesInputGUI
19
{
20
public
const
POST_VARIABLE_NAME
=
'ordering'
;
21
private
string
$pending
;
22
29
public
function
__construct
(
ilAssOrderingFormValuesObjectsConverter
$converter, $postVar)
30
{
31
$manipulator =
new
ilAssOrderingDefaultElementFallback
();
32
$this->
addFormValuesManipulator
($manipulator);
33
34
parent::__construct
(
''
, $postVar);
35
36
$this->
addFormValuesManipulator
($converter);
37
38
self::$instanceCounter++;
39
}
40
41
public
static
$instanceCounter
= 0;
42
48
public
function
setStylingDisabled
($stylingDisabled): void
49
{
50
}
51
57
public
function
getStylingDisabled
(): bool
58
{
59
return
false
;
60
}
61
65
public
function
setElementList
(
ilAssOrderingElementList
$elementList): void
66
{
67
$this->
setIdentifiedMultiValues
($elementList->
getRandomIdentifierIndexedElements
());
68
}
69
74
public
function
getElementList
($questionId):
ilAssOrderingElementList
75
{
76
return
ilAssOrderingElementList::buildInstance
($questionId, $this->
getIdentifiedMultiValues
());
77
}
78
83
protected
function
isValidFilenameInput
($filenameInput): bool
84
{
85
/* @var ilAssOrderingElement $filenameInput */
86
return
(
bool
) strlen($filenameInput->getContent());
87
}
88
89
public
function
setPending
(
string
$a_val): void
90
{
91
$this->pending = $a_val;
92
}
93
94
public
function
getPending
(): string
95
{
96
return
$this->pending
;
97
}
98
}
ilAssOrderingImagesInputGUI\__construct
__construct(ilAssOrderingFormValuesObjectsConverter $converter, $postVar)
ilAssOrderingImagesInputGUI constructor.
Definition:
class.ilAssOrderingImagesInputGUI.php:29
ilAssOrderingDefaultElementFallback
Definition:
class.ilAssOrderingDefaultElementFallback.php:25
ilAssOrderingImagesInputGUI\$pending
string $pending
Definition:
class.ilAssOrderingImagesInputGUI.php:21
ilAssOrderingFormValuesObjectsConverter
Definition:
class.ilAssOrderingFormValuesObjectsConverter.php:25
ilAssOrderingImagesInputGUI\setPending
setPending(string $a_val)
Definition:
class.ilAssOrderingImagesInputGUI.php:89
ilAssOrderingElementList\buildInstance
static buildInstance(int $question_id, array $elements=[])
Definition:
class.ilAssOrderingElementList.php:845
ilAssOrderingImagesInputGUI\getPending
getPending()
Definition:
class.ilAssOrderingImagesInputGUI.php:94
ilAssOrderingImagesInputGUI\getStylingDisabled
getStylingDisabled()
FOR COMPATIBILITY ONLY.
Definition:
class.ilAssOrderingImagesInputGUI.php:57
ilAssOrderingElementList
Definition:
class.ilAssOrderingElementList.php:25
ILIAS\MetaData\Repository\Validation\Data\__construct
__construct(VocabulariesInterface $vocabularies)
Definition:
VocabularyBridge.php:31
ilIdentifiedMultiValuesInputGUI\getIdentifiedMultiValues
getIdentifiedMultiValues()
Definition:
class.ilIdentifiedMultiValuesInputGUI.php:127
ilAssOrderingImagesInputGUI\POST_VARIABLE_NAME
const POST_VARIABLE_NAME
Definition:
class.ilAssOrderingImagesInputGUI.php:20
ilAssOrderingImagesInputGUI\setStylingDisabled
setStylingDisabled($stylingDisabled)
FOR COMPATIBILITY ONLY.
Definition:
class.ilAssOrderingImagesInputGUI.php:48
ilAssOrderingElementList\getRandomIdentifierIndexedElements
getRandomIdentifierIndexedElements()
Definition:
class.ilAssOrderingElementList.php:214
ilAssOrderingImagesInputGUI\setElementList
setElementList(ilAssOrderingElementList $elementList)
Definition:
class.ilAssOrderingImagesInputGUI.php:65
ilMultipleImagesInputGUI
Definition:
class.ilMultipleImagesInputGUI.php:26
ilAssOrderingImagesInputGUI\isValidFilenameInput
isValidFilenameInput($filenameInput)
Definition:
class.ilAssOrderingImagesInputGUI.php:83
ilIdentifiedMultiValuesInputGUI\setIdentifiedMultiValues
setIdentifiedMultiValues($values)
Definition:
class.ilIdentifiedMultiValuesInputGUI.php:122
ilIdentifiedMultiValuesInputGUI\addFormValuesManipulator
addFormValuesManipulator(ilFormValuesManipulator $manipulator)
Definition:
class.ilIdentifiedMultiValuesInputGUI.php:272
ilAssOrderingImagesInputGUI\getElementList
getElementList($questionId)
Definition:
class.ilAssOrderingImagesInputGUI.php:74
ilAssOrderingImagesInputGUI\$instanceCounter
static $instanceCounter
Definition:
class.ilAssOrderingImagesInputGUI.php:41
ilAssOrderingImagesInputGUI
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition:
class.ilAssOrderingImagesInputGUI.php:18
Modules
TestQuestionPool
classes
forms
class.ilAssOrderingImagesInputGUI.php
Generated on Wed Sep 10 2025 14:11:11 for ILIAS by
1.8.13 (using
Doxyfile
)