4 require_once
'Services/Form/interfaces/interface.ilFormValuesManipulator.php';
23 $brandedValues =
array();
25 foreach($origValues as $identifier => $val)
30 return $brandedValues;
35 return self::IDENTIFIER_INDICATOR_PREFIX . $identifier;
46 if( is_array($cmdArrayLevel) )
48 $currentKey = key($cmdArrayLevel);
49 $nextLevel = current($cmdArrayLevel);
53 unset($cmdArrayLevel[$currentKey]);
60 $cmdArrayLevel[$currentKey] = $nextLevel;
63 return $cmdArrayLevel;
68 foreach($values as $key => $val)
81 elseif( is_array($val) )
99 if( count($val) != 1 )
109 $indicatorPrefixLength = self::IDENTIFIER_INDICATOR_PREFIX;
111 if( strlen($key) <= strlen($indicatorPrefixLength) )
116 if( substr($key, 0, strlen($indicatorPrefixLength)) != $indicatorPrefixLength )
126 return str_replace(self::IDENTIFIER_INDICATOR_PREFIX,
'', $key);
131 return current($value);
cleanSubmitCommandFromPossibleIdentifierIndicators($cmdArrayLevel)
const IDENTIFIER_INDICATOR_PREFIX
manipulateFormInputValues($inputValues)
manipulateFormSubmitValues($submitValues)
brandIdentifiersWithIndicator($origValues)
fetchPositionIndexedValue($value)
removeIdentifierIndicator($key)
Create styles array
The data for the language used.
removePositionIndexLevels($values)
getIndicatorBrandedIdentifier($identifier)
isPositionIndexLevel($val)