90 throw new ilFormException(
'setter unsupported, use setIdentifiedMultiValues() instead!');
99 throw new ilFormException(
'setter unsupported, use setIdentifiedMultiValues() instead!');
104 throw new ilFormException(
'setter unsupported, use setIdentifiedMultiValues() instead!');
109 throw new ilFormException(
'setter unsupported, use setIdentifiedMultiValues() instead!');
114 throw new ilFormException(
'setter unsupported, use setIdentifiedMultiValues() instead!');
119 throw new ilFormException(
'setter unsupported, use setIdentifiedMultiValues() instead!');
137 return $multiValueFieldId;
145 return $multiValueFieldId;
153 return $multiValueFieldId;
166 return $multiValueFieldId;
193 $elemPostVar .=
"[$positionIndex]";
201 $elemPostVar .=
"[$identifier]";
207 $elemSubmitVar =
"cmd[{$submitCommand}][{$this->getFieldId()}]";
208 $elemSubmitVar .=
"[$identifier][$positionIndex]";
210 return $elemSubmitVar;
228 $this->identified_multi_values = $a_values[$this->
getPostVar()];
252 $values = $manipulator->manipulateFormInputValues($values);
262 $values = $manipulator->manipulateFormSubmitValues($values);
275 $this->formValuesManipulationChain[] = $manipulator;
285 $fieldPostVar =
"{$this->getPostVar()}[$subFieldIndex]";
286 $elemPostVar = str_replace($this->
getPostVar(), $fieldPostVar, $elemPostVar);
Abstract basic class which is to be extended by the concrete assessment question type classes...
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
__construct(Container $dic, ilPlugin $plugin)