Extend new array for all fields
This commit is contained in:
parent
8e5bf71774
commit
7de4283188
|
@ -7,8 +7,10 @@
|
|||
4: dependent fields
|
||||
5: remarks
|
||||
*/
|
||||
require __DIR__ . "/../translation-importer/$lang/csvxml-overview.php";
|
||||
|
||||
require __DIR__ . "/langfiles/$lang/object_basis.php";
|
||||
require __DIR__ . "/langfiles/$lang/object.php";
|
||||
require __DIR__ . "/langfiles/$lang/quality.php";
|
||||
|
||||
require __DIR__ . "/langfiles/$lang/museum.php";
|
||||
|
@ -17,7 +19,7 @@ require __DIR__ . "/langfiles/$lang/settings.php";
|
|||
|
||||
$availableFields = [
|
||||
|
||||
"basic" => [
|
||||
$csvxml_overview['object_base_data'] => [
|
||||
"inventory_number" => [
|
||||
"required" => true,
|
||||
"format" => 'text/utf8',
|
||||
|
@ -45,6 +47,42 @@ $availableFields = [
|
|||
"name_human_readable" => $object_basis['object_name'],
|
||||
"explica" => $object_basis['oname_explica'],
|
||||
],
|
||||
"object_description" => [
|
||||
"required" => true,
|
||||
"format" => 'text/utf8',
|
||||
"allowedValues" => 'freetext',
|
||||
"dependsOn" => [],
|
||||
"remark" => 'A good description of the objects is fundamental to make the objects searchable in the internet',
|
||||
"name_human_readable" => $object_basis['description'],
|
||||
"explica" => $object_basis['obesch_explica'],
|
||||
],
|
||||
"object_material_technique" => [
|
||||
"required" => false,
|
||||
"format" => 'text/utf8',
|
||||
"allowedValues" => 'freetext',
|
||||
"dependsOn" => [],
|
||||
"remark" => 'This is a cummulative field for material and technique. It is also possible to additionally save the information separate in the fields: <i>material_separate</i> and <i>technique_separate</i>',
|
||||
"name_human_readable" => $object_basis['mattech'],
|
||||
"explica" => $object_basis['mattech_explica'],
|
||||
],
|
||||
"object_dimensions" => [
|
||||
"required" => false,
|
||||
"format" => 'text/utf8',
|
||||
"allowedValues" => 'freetext',
|
||||
"dependsOn" => [],
|
||||
"remark" => 'This is a cummulative field for dimensions (values and units). It is also possible to additionally save the information separate. See the block: <i>separate dimensions</i>',
|
||||
"name_human_readable" => $object_basis['measurements'],
|
||||
"explica" => $object_basis['ausmass_explica'],
|
||||
],
|
||||
"object_publication" => [
|
||||
"required" => false,
|
||||
"format" => 'text/utf8',
|
||||
"allowedValues" => 'One letter only, y or n',
|
||||
"dependsOn" => [],
|
||||
"remark" => 'Shall the object be visible directly after import?',
|
||||
"name_human_readable" => $objekt['visibility'],
|
||||
"explica" => '',
|
||||
],
|
||||
"institution_name" => [
|
||||
"required" => false,
|
||||
"format" => 'text/utf8',
|
||||
|
@ -57,6 +95,7 @@ $availableFields = [
|
|||
]
|
||||
];
|
||||
|
||||
|
||||
/*
|
||||
* Repeat fields
|
||||
*/
|
||||
|
@ -65,7 +104,7 @@ $availableFields = [
|
|||
|
||||
for ($i = 1; $i <= 2; $i++) {
|
||||
|
||||
$availableFields["basic"]["collection_name{$i}"] = [
|
||||
$availableFields[$csvxml_overview['object_base_data']]["collection_name{$i}"] = [
|
||||
"category" => "basic",
|
||||
"required" => false,
|
||||
"format" => 'text/utf8',
|
||||
|
@ -78,14 +117,33 @@ for ($i = 1; $i <= 2; $i++) {
|
|||
|
||||
}
|
||||
|
||||
$availableFields = [
|
||||
|
||||
"other_object_title" => [
|
||||
"other_object_title" => [
|
||||
"required" => false,
|
||||
"format" => 'text/utf8',
|
||||
"allowedValues" => 'freetext',
|
||||
"dependsOn" => 'object_other_title_kind_of',
|
||||
"remark" => 'If the field <i>object_other_title</i> is used. It has to be specified where this alternative title is used. Specification should be done within the field: <i>object_other_title_kind_of</i>',
|
||||
"name_human_readable" => 'Weitere Objektbezeichnung',
|
||||
"explica" => '',
|
||||
],
|
||||
"object_other_title_kind_of" => [
|
||||
"required" => false,
|
||||
"format" => 'text/utf8',
|
||||
"allowedValues" => 'de: "Wissenschaft", "Alltagssprache", "Umgangssprache", "Dialekt"<br>hu: "Tudományos", "Köznyelvi", "Nyelvjárás"',
|
||||
"dependsOn" => 'object_other_title',
|
||||
"remark" => 'This field has to be used togehter with <i>object_other_title</i>',
|
||||
"name_human_readable" => 'Weitere Objektbezeichnung, in: ',
|
||||
"explica" => '',
|
||||
],
|
||||
]
|
||||
];
|
||||
|
||||
return;
|
||||
|
||||
$allowed = array(
|
||||
array ('object_title','y','text/utf8','freetext','none','Best is not to repeat the title again and again for many objects, e.g. vase, vase, vase ... better: Green vase, Blue vase, Yellow vase, ...'),
|
||||
array ('object_description','y','text/utf8','freetext','none','A good description of the objects is fundamental to make the objects searchable in the internet'),
|
||||
array ('object_material_technique','n','text/utf8','freetext','none','This is a cummulative field for material and technique. It is also possible to additionally save the information separate in the fields: <i>material_separate</i> and <i>technique_separate</i>'),
|
||||
array ('object_dimensions','n','text/utf8','freetext','none','This is a cummulative field for dimensions (values and units). It is also possible to additionally save the information separate. See the block: <i>separate dimensions</i>'),
|
||||
array ('object_publication','n','One letter only','"y","n"','none','Shall the object be visible directly after import?'),
|
||||
array ('object_other_title','n','text/utf8','freetext','object_other_title_kind_of','If the field <i>object_other_title</i> is used. It has to be specified where this alternative title is used. Specification should be done within the field: <i>object_other_title_kind_of</i>'),
|
||||
array ('object_other_title_kind_of','n','text/utf8','de: "Wissenschaft", "Alltagssprache", "Umgangssprache", "Dialekt"<br>hu: "Tudományos", "Köznyelvi", "Nyelvjárás"', 'object_other_title', 'This field has to be used togehter with <i>object_other_title</i>'),
|
||||
array ('detailed_description','n','text/utf8','freetext','detailed_description_md and detailed_description_extern','If <i>detailed_desription</i> is made available for an object, <i>detailed_description_md</i> and <i>detailed_description_extern</i> have to have values too'),
|
||||
|
|
Loading…
Reference in New Issue
Block a user