$zz['fields'][n]['concat_fields'] string for concatenating multiple field values from an sql query for a field
Relations: $zz['fields'][n]['sql']; select
357
array
no
$zz['fields'][n]['conf_identifier'] Array for configuration variables how identifier shall be created
358
string
no
$zz['fields'][n]['conf_identifier']['concat'] String used for concatenation of variables. Might be array, values are used in the same order they appear in the array. If array is shorter than fields-array, last value will be repeated. If the number of concatenations is unclear, a 'last'-variable might be set with 'last' as a key or to repeat the first variable with 'repeat' as key
902
array
no
$zz['fields'][n]['conf_identifier']['empty'] If field value is empty, define replacements here, e. g. 'first_name' => 'NN'. This value will be used for the identifer.
1001
string
no
$zz['fields'][n]['conf_identifier']['exists_format'] formatting for identifier symbol if identifier exists
829
string: function
no
$zz['fields'][n]['conf_identifier']['exists_function'] string; name of a function that will be called to check whether an identifier is write_once or not (function parameters: string $var, array $vars, return: true = write_once, no change may take place; false: go ahead, change it)
360
string
no
$zz['fields'][n]['conf_identifier']['exists'] String used for concatenation if identifier exists (values longer than 1 will be cut off!)
359
string
no
$zz['fields'][n]['conf_identifier']['forceFilename'] Value which will be used for replacing spaces and unknown letters (values longer than 1 will be cut off!)
963
string: function
no
$zz['fields'][n]['conf_identifier']['function_parameter'] single function parameter to pass to function instead of identifier
$zz['fields'][n]['conf_identifier']['function'] name of function that identifier will go through finally
828
array
no
$zz['fields'][n]['conf_identifier']['ignore_this_if'] key field will be ignored if value fields have a value
Relations: $zz['fields'][n]['fields']
827
array
no
$zz['fields'][n]['conf_identifier']['ignore'] this value from $zz['fields'][n]['fields'] will be ignored for the creation of the identifier (it will only be sent to the optional functions for each field to do something with it)
Relations: $zz['fields'][n]['fields']
361
boolean
no
$zz['fields'][n]['conf_identifier']['lowercase'] Transform all letters to lowercase?
880
integer
no
$zz['fields'][n]['conf_identifier']['max_length'] Allows to set a maximum length of characters for each substring
470
string
no
$zz['fields'][n]['conf_identifier']['prefix'] for a prefix
891
array
no
$zz['fields'][n]['conf_identifier']['replace'] replaces single characters with something else while creating an identifier, might be used to preserve dots