ILIAS  trunk Revision v12.0_alpha-1227-g7ff6d300864
class.ilAssOrderingImagesInputGUI.php
Go to the documentation of this file.
1<?php
2
20{
21 public const POST_VARIABLE_NAME = 'ordering';
22 private string $pending;
23
30 public function __construct(ilAssOrderingFormValuesObjectsConverter $converter, $postVar)
31 {
32 $manipulator = new ilAssOrderingDefaultElementFallback();
33 $this->addFormValuesManipulator($manipulator);
34
35 parent::__construct('', $postVar);
36
37 $this->addFormValuesManipulator($converter);
38
39 self::$instanceCounter++;
40 }
41
42 public static $instanceCounter = 0;
43
47 public function setElementList(ilAssOrderingElementList $elementList): void
48 {
50 }
51
56 public function getElementList($questionId): ilAssOrderingElementList
57 {
59 }
60
65 protected function isValidFilenameInput($filenameInput): bool
66 {
67 /* @var ilAssOrderingElement $filenameInput */
68 return (bool) strlen($filenameInput->getContent());
69 }
70
71 public function setPending(string $a_val): void
72 {
73 $this->pending = $a_val;
74 }
75
76 public function getPending(): string
77 {
78 return $this->pending;
79 }
80}
static buildInstance(int $question_id, array $elements=[])
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
setElementList(ilAssOrderingElementList $elementList)
__construct(ilAssOrderingFormValuesObjectsConverter $converter, $postVar)
ilAssOrderingImagesInputGUI constructor.
addFormValuesManipulator(ilFormValuesManipulator $manipulator)
__construct(Container $dic, ilPlugin $plugin)
@inheritDoc