diff --git a/classes/CsvxmlAvailableFields.php b/classes/CsvxmlAvailableFields.php index 386f9a8..1447874 100644 --- a/classes/CsvxmlAvailableFields.php +++ b/classes/CsvxmlAvailableFields.php @@ -22,8 +22,7 @@ final class CsvxmlAvailableFields { * * @return array */ - public function getFields():array - { + public function getFields():array { return $this->_availableFields; @@ -42,8 +41,7 @@ final class CsvxmlAvailableFields { * * @return FieldEntry */ - private function _getSimpleAvailableFieldEntry(string $nameTL = "", string $explica = "", array $dependsOn = [], array $allowedValues = [], string $remark = "", bool $required = false):FieldEntry - { + private function _getSimpleAvailableFieldEntry(string $nameTL = "", string $explica = "", array $dependsOn = [], array $allowedValues = [], string $remark = "", bool $required = false):FieldEntry { return new FieldEntry( $required, $allowedValues, @@ -66,8 +64,7 @@ final class CsvxmlAvailableFields { * * @return FieldEntry */ - private function _generateGenericFullEvent(array $event, MDTlLoader $tlLoader, string $typeName, string $type, int $number):array - { + private function _generateGenericFullEvent(array $event, MDTlLoader $tlLoader, string $typeName, string $type, int $number):array { return [ "{$type}_when{$number}" => $this->_getSimpleAvailableFieldEntry("{$typeName}: {$event['when']}", "", ["{$type}_when_sure{$number}"]), @@ -98,8 +95,6 @@ final class CsvxmlAvailableFields { include __DIR__ . "/../l10n/musdb/{$lang}/{$fileName}"; } - include __DIR__ . "/../commonservices/$lang/search_all_fields.php"; - include __DIR__ . "/../commonservices/units.php"; include __DIR__ . "/../classes/MDAllowedValueSets/l18n/$lang/eventtype_name.php"; $currencies = MDCurrenciesSet::getSortedList($tlLoader); @@ -176,39 +171,39 @@ final class CsvxmlAvailableFields { $museum['musnam_explica'] ), ], - $searchvar[0][0] => [ + $tlLoader->tl("object_addendum", "object_add", "other_object_name") => [ "object_other_title" => new FieldEntry( false, [], ['object_other_title_kind_of'], 'If the field object_other_title is used. It has to be specified where this alternative title is used. Specification should be done within the field: object_other_title_kind_of', - $searchvar[0][0], - '' + $tlLoader->tl("object_addendum", "object_add", "other_object_name"), + $tlLoader->tl("object_addendum", "object_add", "wobz_inhalt"), ), "object_other_title_kind_of" => new FieldEntry( false, array_values(MDTitleTypesSet::TITLE_TYPES), ['object_other_title'], 'This field has to be used togehter with object_other_title', - $searchvar[0][0] . ', in: ', + $tlLoader->tl("object_addendum", "object_add", "other_object_name") . ', in: ', '' ), ], - $searchvar[46][0] => [ + $tlLoader->tl("object_addendum", "object_add", "detailed_description") => [ "detailed_description" => new FieldEntry( false, [], ['detailed_description_md', 'detailed_description_extern'], 'If detailed_desription is made available for an object, detailed_description_md and detailed_description_extern have to have values too', - $searchvar[46][0], - $object_add['ddesc_inhalt'] + $tlLoader->tl("object_addendum", "object_add", "detailed_description"), + $tlLoader->tl("object_addendum", "object_add", "ddesc_inhalt"), ), "detailed_description_md" => new FieldEntry( false, ["y", "n"], ['detailed_description', 'detailed_description_extern'], 'Shall detailed description be visible at museum-digital? If detailed_desription is available for an object, detailed_description_md and detailed_description_extern have to have values too', - $object_add['ddesc_visibility_md'], + $tlLoader->tl("object_addendum", "object_add", 'ddesc_visibility_md'), "" ), "detailed_description_extern" => new FieldEntry( @@ -216,25 +211,25 @@ final class CsvxmlAvailableFields { ["y", "n"], ['detailed_description_md', 'detailed_description'], 'Shall later exports from museum-digital include the detailed_description?
If detailed_desription is available for an object, detailed_description_md and detailed_description_extern have to have values too', - $object_add['ddesc_visibility_extern'], + $tlLoader->tl("object_addendum", "object_add", 'ddesc_visibility_extern'), "", ), ], - $searchvar[2][0] => [ + $tlLoader->tl("object_addendum", "object_add", "inscription") => [ "inscription" => new FieldEntry( false, [], ['inscription_md', 'inscription_extern'], 'If inscription is made available for an object, inscription_md> and inscription_extern have to have values too', - $searchvar[2][0], - $object_add['besch_inhalt'] + $tlLoader->tl("object_addendum", "object_add", "inscription"), + $tlLoader->tl("object_addendum", "object_add", "besch_inhalt"), ), "inscription_md" => new FieldEntry( false, ["y", "n"], ['inscription_md', 'inscription_extern'], 'Shall a given inscription be displayed at museum-digital? If inscription is available for an object, inscription_md> and inscription_extern have to have values too', - $object_add['besch_visibility_md'], + $tlLoader->tl("object_addendum", "object_add", 'besch_visibility_md'), "" ), "inscription_extern" => new FieldEntry( @@ -242,17 +237,17 @@ final class CsvxmlAvailableFields { ["y", "n"], ['inscription_md', 'inscription_extern'], 'Shall later exports from museum-digital inlude inscription? If inscription is available for an object, inscription_md> and inscription_extern have to have values too', - $object_add['besch_visibility_extern'], + $tlLoader->tl("object_addendum", "object_add", 'besch_visibility_extern'), "" ), ], - "{$searchvar[52][0]} / {$searchvar[53][0]}" => [ + $tlLoader->tl("object_addendum", "object_add", "material") . " / " . $tlLoader->tl("object_addendum", "object_add", "technique") => [ "material_separate" => new FieldEntry( false, [], [], 'Additional to collecting material and technique in a combined field (see above), the material(s) can be given here separately', - $searchvar[52][0], + $tlLoader->tl("object_addendum", "object_add", "material"), "" ), "technique_separate" => new FieldEntry( @@ -260,11 +255,11 @@ final class CsvxmlAvailableFields { [], [], 'Additional to collecting material and technique in a combined field (see above), the technique(s) can be given here separately', - $searchvar[53][0], + $tlLoader->tl("object_addendum", "object_add", "technique"), "" ), ], - $object_add['separated_measurements'] => [ + $tlLoader->tl("object_addendum", "object_add", 'separated_measurements') => [ "dimensions_separate_length_value" => new FieldEntry( false, [], @@ -412,21 +407,21 @@ final class CsvxmlAvailableFields { "" ), ], - $searchvar[11][0] => [ + $tlLoader->tl("object_addendum", "object_add", "similar_objects") => [ "comparable_objects_other_museums" => new FieldEntry( false, [], ['comparable_objects_other_museums_show_md', 'comparable_objects_other_museums_show_extern'], 'Name of other museum and if available the inventory number of the respective object. If comparable_objects_other_museums is given comparable_objects_other_museums_show_md and comparable_objects_other_museums_show_extern have to be given too', - $searchvar[11][0], - $object_add['vergl_inhalt'] + $tlLoader->tl("object_addendum", "object_add", "similar_objects"), + $tlLoader->tl("object_addendum", "object_add", 'vergl_inhalt'), ), "comparable_objects_other_museums_show_md" => new FieldEntry( false, ["y", "n"], ['comparable_objects_other_museums', 'comparable_objects_other_museums_show_extern'], 'Necessary if comparable_objects_other_museums is given. Should the information about comparable objects be displayed at museum-digital?', - $object_add['vergl_visibility_md'], + $tlLoader->tl("object_addendum", "object_add", 'vergl_visibility_md'), "" ), "comparable_objects_other_museums_show_extern" => new FieldEntry( @@ -434,51 +429,51 @@ final class CsvxmlAvailableFields { ["y", "n"], ['comparable_objects_other_museums', 'comparable_objects_other_museums_show_md'], 'Necessary if comparable_objects_other_museums is given. Should the information about comparable objects be part of later exports from museum-digital?', - $object_add['vergl_visibility_extern'], + $tlLoader->tl("object_addendum", "object_add", 'vergl_visibility_extern'), "" ), ], - $searchvar[1][0] => [ + $tlLoader->tl("object_addendum", "object_add", "closer_location") => [ "closer_location" => new FieldEntry( false, [], ['closer_location_as'], 'A place in a special relation to the object. The kind of relation has to specified in closer_location_as', - $searchvar[1][0], - $object_add['loka_inhalt'] + $tlLoader->tl("object_addendum", "object_add", "closer_location"), + $tlLoader->tl("object_addendum", "object_add", 'loka_inhalt'), ), "closer_location_as" => new FieldEntry( false, array_values($ortart), ['closer_location'], 'A place in a special relation to the object can be given in closer_location. Here the kind of relation between object and place has to specified', - "{$searchvar[1][0]}, {$object_add['as']}", + $tlLoader->tl("object_addendum", "object_add", "closer_location") . ", " . $tlLoader->tl("object_addendum", "object_add", 'as'), "" ), ], - $object_add['classification'] => [ + $tlLoader->tl("object_addendum", "object_add", 'classification') => [ "entry_number" => new FieldEntry( false, [], [], 'The entry number of the object if available', - $searchvar[12][0], - $object_add['einu_inhalt'] + $tlLoader->tl("object_addendum", "object_add", "entry_number"), + $tlLoader->tl("object_addendum", "object_add", 'einu_inhalt'), ), "other_inventory_number" => new FieldEntry( false, [], [], 'All other inventory numbers (older ones presumably) in one field', - $searchvar[13][0], - $object_add['invp_inhalt'] + $tlLoader->tl("object_addendum", "object_add", "additional_invent_no"), + $tlLoader->tl("object_addendum", "object_add", 'invp_inhalt'), ), "subject_group" => new FieldEntry( false, [], [], 'If the object is part of an subject group this information should be given here', - $searchvar[16][0], + $tlLoader->tl("object_addendum", "object_add", "subject_group"), "" ), "systematic" => new FieldEntry( @@ -486,7 +481,7 @@ final class CsvxmlAvailableFields { [], [], 'If the object is put into a museum-systematic the place it has there', - $searchvar[17][0], + $tlLoader->tl("object_addendum", "object_add", "classification"), "" ), "bundle" => new FieldEntry( @@ -494,7 +489,7 @@ final class CsvxmlAvailableFields { [], [], 'The bundle the object belongs to', - $searchvar[14][0], + $tlLoader->tl("object_addendum", "object_add", "konvolut"), "" ), "part_of" => new FieldEntry( @@ -502,7 +497,7 @@ final class CsvxmlAvailableFields { [], [], 'If the object is part of something it can be given here', - $searchvar[15][0], + $tlLoader->tl("object_addendum", "object_add", "part_of"), "" ), ], @@ -512,7 +507,7 @@ final class CsvxmlAvailableFields { [], [], '', - $searchvar[19][0], + $tlLoader->tl("object_addendum", "object_add", "date_of_acquisition"), $tlLoader->tl("object_basis", "object_basis", 'inv_explica') ), "inclusion_kind_of" => new FieldEntry( @@ -520,7 +515,7 @@ final class CsvxmlAvailableFields { MDEntryTypesSet::getSortedList($tlLoader), [], '', - "{$searchvar[19][0]}, {$object_add['as']}", + $tlLoader->tl("object_addendum", "object_add", "date_of_acquisition") . ", " . $tlLoader->tl("object_addendum", "object_add", 'as'), "" ), "inclusion_who" => new FieldEntry( @@ -528,7 +523,7 @@ final class CsvxmlAvailableFields { [], [], '', - "{$searchvar[47][0]}", + $tlLoader->tl("object_addendum", "object_add", "acquirer"), "" ), "inclusion_where" => new FieldEntry( @@ -536,7 +531,7 @@ final class CsvxmlAvailableFields { [], [], '', - $searchvar[48][0], + $tlLoader->tl("object_addendum", "object_add", "acquisition_place"), "" ), "registration_first_who" => new FieldEntry( @@ -544,7 +539,7 @@ final class CsvxmlAvailableFields { [], [], '', - $searchvar[49][0], + $tlLoader->tl("object_addendum", "object_add", "first_registered_by"), "" ), "registration_first_when" => new FieldEntry( @@ -552,33 +547,33 @@ final class CsvxmlAvailableFields { [], [], '', - $searchvar[50][0], + $tlLoader->tl("object_addendum", "object_add", "first_registered_at"), "" ), ], - $object_add['object_history'] => [ + $tlLoader->tl("object_addendum", "object_add", 'object_history') => [ "owner_previous" => new FieldEntry( false, [], [], '', - $searchvar[18][0], - $object_add['vorb_inhalt'] + $tlLoader->tl("object_addendum", "object_add", "previous_owner"), + $tlLoader->tl("object_addendum", "object_add", 'vorb_inhalt'), ), "object_history" => new FieldEntry( false, [], [], '', - $searchvar[22][0], - $object_add['obge_inhalt'] + $tlLoader->tl("object_addendum", "object_add", "object_history"), + $tlLoader->tl("object_addendum", "object_add", 'obge_inhalt'), ), "bought_for" => new FieldEntry( false, [], ["bought_for_currency"], '', - "{$searchvar[19][0]}, {$object_add['for']}", + $tlLoader->tl("object_addendum", "object_add", "date_of_acquisition") . ", " . $tlLoader->tl("object_addendum", "object_add", 'for'), $tlLoader->tl("object_basis", "object_basis", 'inv_explica') ), "bought_for_currency" => new FieldEntry( @@ -586,17 +581,17 @@ final class CsvxmlAvailableFields { $currencies, ["bought_for"], '', - "{$searchvar[19][0]}, {$object_add['for']}", + $tlLoader->tl("object_addendum", "object_add", "date_of_acquisition") . ", " . $tlLoader->tl("object_addendum", "object_add", 'for'), "" ), ], - $object_add['values'] => [ + $tlLoader->tl("object_addendum", "object_add", 'values') => [ "worth_determiner" => new FieldEntry( false, [], [], '', - "{$searchvar[23][0]}; {$object_add['by']}", + $tlLoader->tl("object_addendum", "object_add", "estimated_value_when") . "; " . $tlLoader->tl("object_addendum", "object_add", 'by'), "" ), "worth_when" => new FieldEntry( @@ -604,7 +599,7 @@ final class CsvxmlAvailableFields { [], [], '', - $searchvar[23][0], + $tlLoader->tl("object_addendum", "object_add", "estimated_value_when"), "" ), "worth_value" => new FieldEntry( @@ -612,7 +607,7 @@ final class CsvxmlAvailableFields { [], [], '', - "{$searchvar[23][0]}; {$object_add['at']}", + $tlLoader->tl("object_addendum", "object_add", "estimated_value_when") . "; " . $tlLoader->tl("object_addendum", "object_add", 'at'), "" ), "worth_unit" => new FieldEntry( @@ -620,7 +615,7 @@ final class CsvxmlAvailableFields { $currencies, [], '', - "{$searchvar[23][0]}; Currency", + $tlLoader->tl("object_addendum", "object_add", "estimated_value_when") . "; Currency", "" ), "worth_insurance_determiner" => new FieldEntry( @@ -628,7 +623,7 @@ final class CsvxmlAvailableFields { [], [], '', - "{$searchvar[26][0]}; {$object_add['by']}", + $tlLoader->tl("object_addendum", "object_add", "insurance_value_when") . "; " . $tlLoader->tl("object_addendum", "object_add", 'by'), "" ), "worth_insurance_when" => new FieldEntry( @@ -636,7 +631,7 @@ final class CsvxmlAvailableFields { [], [], '', - "{$searchvar[26][0]}", + $tlLoader->tl("object_addendum", "object_add", "insurance_value_when"), "" ), "worth_insurance_value" => new FieldEntry( @@ -644,7 +639,7 @@ final class CsvxmlAvailableFields { [], [], '', - "{$searchvar[26][0]}; {$object_add['at']}", + $tlLoader->tl("object_addendum", "object_add", "insurance_value_when") . "; " . $tlLoader->tl("object_addendum", "object_add", 'at'), "" ), "worth_insurance_unit" => new FieldEntry( @@ -652,26 +647,26 @@ final class CsvxmlAvailableFields { $currencies, [], '', - "{$searchvar[26][0]}; Currency", + $tlLoader->tl("object_addendum", "object_add", "insurance_value_when") . "; Currency", "" ), ], - $object_add['state'] => [ + $tlLoader->tl("object_addendum", "object_add", 'state') => [ "state" => new FieldEntry( false, [], [], '', - $searchvar[29][0], - $object_add['zust_inhalt'] + $tlLoader->tl("object_addendum", "object_add", 'condition_short'), + $tlLoader->tl("object_addendum", "object_add", 'zust_inhalt'), ), "restauration" => new FieldEntry( false, [], [], '', - $searchvar[30][0], - $object_add['rest_inhalt'] + $tlLoader->tl("object_addendum", "object_add", "restauration"), + $tlLoader->tl("object_addendum", "object_add", 'rest_inhalt'), ), ], $tlLoader->tl("basis", "basis", 'abode') => [ @@ -680,64 +675,64 @@ final class CsvxmlAvailableFields { [], [], '', - $searchvar[31][0], - $object_add['aktu_inhalt'] + $tlLoader->tl("object_addendum", "object_add", "current_location"), + $tlLoader->tl("object_addendum", "object_add", 'aktu_inhalt'), ), "abode_regular" => new FieldEntry( false, [], [], '', - $searchvar[32][0], - $object_add['stan_inhalt'] + $tlLoader->tl("object_addendum", "object_add", "home_location"), + $tlLoader->tl("object_addendum", "object_add", 'stan_inhalt'), ), "exhibition" => new FieldEntry( false, [], [], '', - $searchvar[33][0], - $object_add['aust_inhalt'] + $tlLoader->tl("object_addendum", "object_add", "exhibition_when_where"), + $tlLoader->tl("object_addendum", "object_add", 'aust_inhalt'), ), "on_loan_to" => new FieldEntry( false, [], [], '', - $searchvar[34][0], - $object_add['verl_inhalt'] + $tlLoader->tl("object_addendum", "object_add", "momentarily_on_load_at"), + $tlLoader->tl("object_addendum", "object_add", 'verl_inhalt'), ), "on_loan_contact" => new FieldEntry( false, [], [], '', - $searchvar[35][0], - $object_add['ansp_inhalt'] + $tlLoader->tl("object_addendum", "object_add", "contact_person_loan"), + $tlLoader->tl("object_addendum", "object_add", 'ansp_inhalt'), ), "on_loan_when" => new FieldEntry( false, [], [], '', - $searchvar[36][0], - $object_add['vher_inhalt'] + $tlLoader->tl("object_addendum", "object_add", "on_loan_from_until"), + $tlLoader->tl("object_addendum", "object_add", 'vher_inhalt'), ), "on_loan_insurance_value" => new FieldEntry( false, [], [], '', - $searchvar[37][0], - $object_add['vlei_inhalt'] + $tlLoader->tl("object_addendum", "object_add", "insurance_value_loan"), + $tlLoader->tl("object_addendum", "object_add", 'vlei_inhalt'), ), "on_loan_annotation" => new FieldEntry( false, [], [], '', - $searchvar[38][0], - $object_add['alei_inhalt'] + $tlLoader->tl("object_addendum", "object_add", "loan_remarks"), + $tlLoader->tl("object_addendum", "object_add", 'alei_inhalt'), ), ], $tlLoader->tl("basis", "basis", 'rights') => [ @@ -746,31 +741,31 @@ final class CsvxmlAvailableFields { [], [], '', - $searchvar[39][0], - $object_add['urhe_inhalt'] + $tlLoader->tl("object_addendum", "object_add", "copyright"), + $tlLoader->tl("object_addendum", "object_add", 'urhe_inhalt'), ), "rights_of_use" => new FieldEntry( false, [], [], '', - $searchvar[40][0], - $object_add['nure_inhalt'] + $tlLoader->tl("object_addendum", "object_add", "rights_of_use"), + $tlLoader->tl("object_addendum", "object_add", 'nure_inhalt'), ), "rights_annotation" => new FieldEntry( false, [], [], '', - $searchvar[41][0], - $object_add['arec_inhalt'] + $tlLoader->tl("object_addendum", "object_add", "rights_remarks"), + $tlLoader->tl("object_addendum", "object_add", 'arec_inhalt') ), "rights_metadata_holder" => new FieldEntry( false, [], [], '', - $object_add['metadata_rights_holder'], + $tlLoader->tl("object_addendum", "object_add", 'metadata_rights_holder'), "" ), "rights_metadata_license" => new FieldEntry( @@ -778,7 +773,7 @@ final class CsvxmlAvailableFields { [], [], '', - $object_add['metadata_rights_status'], + $tlLoader->tl("object_addendum", "object_add", 'metadata_rights_status'), "" ), ], @@ -788,32 +783,32 @@ final class CsvxmlAvailableFields { [], [], '', - $searchvar[42][0], - $object_add['kurz_inhalt'], + $tlLoader->tl("object_addendum", "object_add", "short_remark"), + $tlLoader->tl("object_addendum", "object_add", 'kurz_inhalt'), ), "remarks_long" => new FieldEntry( false, [], [], '', - $searchvar[43][0], - $object_add['noti_inhalt'] + $tlLoader->tl("basis", "basis", "remarks"), + $tlLoader->tl("object_addendum", "object_add", 'noti_inhalt') ), "images_in_museum" => new FieldEntry( false, [], [], '', - $searchvar[44][0], - $object_add['oaim_inhalt'] + $tlLoader->tl("object_addendum", "object_add", "images_at_museum"), + $tlLoader->tl("object_addendum", "object_add", 'oaim_inhalt') ), "documents_in_museum" => new FieldEntry( false, [], [], '', - $searchvar[45][0], - $object_add['odim_inhalt'] + $tlLoader->tl("object_addendum", "object_add", "documents_in_the_museum"), + $tlLoader->tl("object_addendum", "object_add", 'odim_inhalt') ), ], $overview['links'] => [], diff --git a/commonservices/ar/search_all_fields.php b/commonservices/ar/search_all_fields.php deleted file mode 100644 index 35bba81..0000000 --- a/commonservices/ar/search_all_fields.php +++ /dev/null @@ -1,57 +0,0 @@ - 'Euro', "FOR" => 'Forint', "USD" => "US Dollar", "IDR" => "Rupiah (Indonesia)", 'DM' => "Deutsche Mark"]; diff --git a/commonservices/zh/search_all_fields.php b/commonservices/zh/search_all_fields.php deleted file mode 100644 index 35bba81..0000000 --- a/commonservices/zh/search_all_fields.php +++ /dev/null @@ -1,57 +0,0 @@ -