| @@ 75-92 (lines=18) @@ | ||
| 72 | $width = (int)$this->formMaxWidth($size); |
|
| 73 | $nullControlNameEscaped = htmlspecialchars('control[active][' . $table . '][' . $row['uid'] . '][' . $fieldName . ']'); |
|
| 74 | ||
| 75 | if ($config['readOnly']) { |
|
| 76 | // Early return for read only fields |
|
| 77 | if (in_array('password', $evalList, true)) { |
|
| 78 | $itemValue = $itemValue ? '*********' : ''; |
|
| 79 | } |
|
| 80 | $html = []; |
|
| 81 | $html[] = '<div class="formengine-field-item t3js-formengine-field-item">'; |
|
| 82 | $html[] = '<div class="form-wizards-wrap">'; |
|
| 83 | $html[] = '<div class="form-wizards-element">'; |
|
| 84 | $html[] = '<div class="form-control-wrap" style="max-width: ' . $width . 'px">'; |
|
| 85 | $html[] = '<input class="form-control" value="' . htmlspecialchars($itemValue) . '" type="text" disabled>'; |
|
| 86 | $html[] = '</div>'; |
|
| 87 | $html[] = '</div>'; |
|
| 88 | $html[] = '</div>'; |
|
| 89 | $html[] = '</div>'; |
|
| 90 | $resultArray['html'] = implode(LF, $html); |
|
| 91 | return $resultArray; |
|
| 92 | } |
|
| 93 | ||
| 94 | // @todo: The whole eval handling is a mess and needs refactoring |
|
| 95 | foreach ($evalList as $func) { |
|
| @@ 63-80 (lines=18) @@ | ||
| 60 | $width = (int)$this->formMaxWidth($size); |
|
| 61 | $isPasswordField = in_array('password', $evalList, true); |
|
| 62 | ||
| 63 | if ($config['readOnly']) { |
|
| 64 | // Early return for read only fields |
|
| 65 | if ($isPasswordField) { |
|
| 66 | $itemValue = $itemValue ? '*********' : ''; |
|
| 67 | } |
|
| 68 | $html = []; |
|
| 69 | $html[] = '<div class="formengine-field-item t3js-formengine-field-item">'; |
|
| 70 | $html[] = '<div class="form-wizards-wrap">'; |
|
| 71 | $html[] = '<div class="form-wizards-element">'; |
|
| 72 | $html[] = '<div class="form-control-wrap" style="max-width: ' . $width . 'px">'; |
|
| 73 | $html[] = '<input class="form-control" value="' . htmlspecialchars($itemValue) . '" type="text" disabled>'; |
|
| 74 | $html[] = '</div>'; |
|
| 75 | $html[] = '</div>'; |
|
| 76 | $html[] = '</div>'; |
|
| 77 | $html[] = '</div>'; |
|
| 78 | $resultArray['html'] = implode(LF, $html); |
|
| 79 | return $resultArray; |
|
| 80 | } |
|
| 81 | ||
| 82 | // @todo: The whole eval handling is a mess and needs refactoring |
|
| 83 | foreach ($evalList as $func) { |
|