From 18962df768bc7b63dfd435f11ccf52162811c7d9 Mon Sep 17 00:00:00 2001 From: Joshua Ramon Enslin Date: Thu, 25 Jun 2020 16:48:00 +0200 Subject: [PATCH] Add fields for objects' translation records phpcs-errors:243 phpunit-status:successful --- values/availableFields.php | 57 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) diff --git a/values/availableFields.php b/values/availableFields.php index a1c370c..0369040 100644 --- a/values/availableFields.php +++ b/values/availableFields.php @@ -690,6 +690,7 @@ $availableFields = [ ], $overview['links'] => [], $overview['links'] . ": " . $basis['single_object'] => [], + "translations" => [], $basis['literature'] => [], $basis['objectgroup'] => [], $overview['tags'] => [], @@ -786,6 +787,62 @@ for ($i = 1; $i <= 2 * $fieldNoMultiplicator; $i++) { } +for ($i = 1; $i <= 2 * $fieldNoMultiplicator; $i++) { + + $availableFields["translations"] = array_merge($availableFields["translations"], + [ + "obj_trans_language{$i}" => [ + "required" => false, + "allowedValues" => [], + "dependsOn" => ["obj_trans_language{$i}", "obj_trans_object_type{$i}", "obj_trans_object_title{$i}", "obj_trans_object_description{$i}"], + "remark" => '', + "name_human_readable" => "Translation language", + "explica" => "", + ], + "obj_trans_object_type{$i}" => [ + "required" => false, + "allowedValues" => [], + "dependsOn" => ["obj_trans_language{$i}", "obj_trans_object_type{$i}", "obj_trans_object_title{$i}", "obj_trans_object_description{$i}"], + "remark" => '', + "name_human_readable" => $object_basis['object_type'], + "explica" => $object_basis['oart_explica'], + ], + "obj_trans_object_title{$i}" => [ + "required" => false, + "allowedValues" => [], + "dependsOn" => ["obj_trans_language{$i}", "obj_trans_object_type{$i}", "obj_trans_object_title{$i}", "obj_trans_object_description{$i}"], + "remark" => '', + "name_human_readable" => $object_basis['object_name'], + "explica" => $object_basis['oname_explica'], + ], + "obj_trans_object_description{$i}" => [ + "required" => false, + "allowedValues" => [], + "dependsOn" => ["obj_trans_language{$i}", "obj_trans_object_type{$i}", "obj_trans_object_title{$i}", "obj_trans_object_description{$i}"], + "remark" => '', + "name_human_readable" => $object_basis['description'], + "explica" => $object_basis['obesch_explica'], + ], + "obj_trans_object_material_technique{$i}" => [ + "required" => false, + "allowedValues" => [], + "dependsOn" => ["obj_trans_language{$i}", "obj_trans_object_type{$i}", "obj_trans_object_title{$i}", "obj_trans_object_description{$i}"], + "remark" => '', + "name_human_readable" => $object_basis['mattech'], + "explica" => $object_basis['mattech_explica'], + ], + "obj_trans_object_dimensions{$i}" => [ + "required" => false, + "allowedValues" => [], + "dependsOn" => ["obj_trans_language{$i}", "obj_trans_object_type{$i}", "obj_trans_object_title{$i}", "obj_trans_object_description{$i}"], + "remark" => '', + "name_human_readable" => $object_basis['measurements'], + "explica" => $object_basis['ausmass_explica'], + ], + ]); + +} + for ($i = 1; $i <= 5 * $fieldNoMultiplicator; $i++) { $availableFields[$basis['literature']] = array_merge($availableFields[$basis['literature']],