"Required": false,
"ValueType": "acl",
"DefaultValue": 0,
- "FieldType": "TextBox"
+ "FieldType": "MultiTextBox"
},
"ClientAcl": {
"Required": false,
"ValueType": "acl",
"DefaultValue": 0,
- "FieldType": "TextBox"
+ "FieldType": "MultiTextBox"
},
"StorageAcl": {
"Required": false,
"ValueType": "acl",
"DefaultValue": 0,
- "FieldType": "TextBox"
+ "FieldType": "MultiTextBox"
},
"ScheduleAcl": {
"Required": false,
"ValueType": "acl",
"DefaultValue": 0,
- "FieldType": "TextBox"
+ "FieldType": "MultiTextBox"
},
"RunAcl": {
"Required": false,
"ValueType": "acl",
"DefaultValue": 0,
- "FieldType": "TextBox"
+ "FieldType": "MultiTextBox"
},
"PoolAcl": {
"Required": false,
"ValueType": "acl",
"DefaultValue": 0,
- "FieldType": "TextBox"
+ "FieldType": "MultiTextBox"
},
"CommandAcl": {
"Required": false,
"ValueType": "acl",
"DefaultValue": 0,
- "FieldType": "TextBox"
+ "FieldType": "MultiTextBox"
},
"FilesetAcl": {
"Required": false,
"ValueType": "acl",
"DefaultValue": 0,
- "FieldType": "TextBox"
+ "FieldType": "MultiTextBox"
},
"CatalogAcl": {
"Required": false,
"ValueType": "acl",
"DefaultValue": 0,
- "FieldType": "TextBox"
+ "FieldType": "MultiTextBox"
},
"WhereAcl": {
"Required": false,
"ValueType": "acl",
"DefaultValue": 0,
- "FieldType": "TextBox"
+ "FieldType": "MultiTextBox"
},
"PluginOptionsAcl": {
"Required": false,
"ValueType": "acl",
"DefaultValue": 0,
- "FieldType": "TextBox"
+ "FieldType": "MultiTextBox"
},
"TlsAuthenticate": {
"Required": false,
'DirectiveFileSet',
'DirectiveSchedule',
'DirectiveMessages',
- 'DirectiveRunscript'
+ 'DirectiveRunscript',
+ 'DirectiveMultiTextBox'
);
private $field_multple_values = array(
$directives[$directive_name] = $directive_value[$directive_name];
} elseif ($this->directive_list_types[$i] === 'DirectiveSchedule') {
$directives[$directive_name] = $directive_value[$directive_name];
+ } elseif ($this->directive_list_types[$i] === 'DirectiveMultiTextBox') {
+ if (key_exists($directive_name, $directives)) {
+ $directive_value = array_merge($directives[$directive_name], $directive_value);
+ }
+ $directives[$directive_name] = array_filter($directive_value);
} elseif (array_key_exists($directive_name, $directive_value)) {
$directives[$directive_name][] = $directive_value[$directive_name];
} elseif (count($directive_value) > 0) {