Simplify code for forming event fields, enforce following schema
suggested by MDEventsSet
This commit is contained in:
parent
22195b2263
commit
7b3f67ed15
@ -1 +1 @@
|
|||||||
Subproject commit a0348b135a75a2da0d510cc446a47c7cd375d5b1
|
Subproject commit 60483d897b8daceaeb9c38e423ca1a502e8c1b39
|
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
|
<meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
|
||||||
<link rel="stylesheet" type="text/css" href="assets/css/csvxml.min.css?67d41b0a0f733" />
|
<link rel="stylesheet" type="text/css" href="assets/css/csvxml.min.css?67d4f4c05ccf6" />
|
||||||
<link rel="manifest" href="/manifest.json" />
|
<link rel="manifest" href="/manifest.json" />
|
||||||
<meta name="theme-color" content="#aa4400" />
|
<meta name="theme-color" content="#aa4400" />
|
||||||
|
|
||||||
@ -27,7 +27,7 @@
|
|||||||
</head>
|
</head>
|
||||||
<body class="loading">
|
<body class="loading">
|
||||||
|
|
||||||
<script src="assets/js/csvxmlV2.min.js?67d41b0a0f736" type="text/javascript" async></script>
|
<script src="assets/js/csvxmlV2.min.js?67d4f4c05ccf8" type="text/javascript" async></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -33,29 +33,42 @@ final class CsvxmlAvailableFields {
|
|||||||
* Function for building a generic event type definition.
|
* Function for building a generic event type definition.
|
||||||
*
|
*
|
||||||
* @param MDTlLoader $tlLoader Translation loader.
|
* @param MDTlLoader $tlLoader Translation loader.
|
||||||
|
* @param integer $eventTypeId ID of the event type.
|
||||||
* @param string $typeName Translated name of event type.
|
* @param string $typeName Translated name of event type.
|
||||||
* @param string $type Event type name (e.g. production).
|
* @param string $type Event type name (e.g. production).
|
||||||
* @param integer $number Number of event of this type.
|
* @param integer $number Number of event of this type.
|
||||||
*
|
*
|
||||||
* @return array<string, FieldEntry>
|
* @return array<string, FieldEntry>
|
||||||
*/
|
*/
|
||||||
private function _generateGenericFullEvent(MDTlLoader $tlLoader, string $typeName, string $type, int $number):array {
|
private function _generateGenericFullEvent(MDTlLoader $tlLoader, int $eventTypeId, string $typeName, string $type, int $number):array {
|
||||||
|
|
||||||
|
$output = [
|
||||||
|
|
||||||
return [
|
|
||||||
$type . '_when' . $number => new FieldEntry(name_human_readable: $typeName . ': ' . $tlLoader->tl("event", "event", 'when')),
|
|
||||||
$type . '_when_sure' . $number => new FieldEntry(name_human_readable: $typeName . ': ' . $tlLoader->tl("event", "event", 'when') . " [" . $tlLoader->tl('csvxml-overview', 'csvxml_overview', 'certainty') . "]", dependsOn: [$type . '_when' . $number], allowedValues: ["y", "n"]),
|
|
||||||
$type . '_who' . $number => new FieldEntry(name_human_readable: $typeName . ': ' . $tlLoader->tl("event", "event", 'who')),
|
|
||||||
$type . '_who_sure' . $number => new FieldEntry(name_human_readable: $typeName . ': ' . $tlLoader->tl("event", "event", 'who') . " [" . $tlLoader->tl('csvxml-overview', 'csvxml_overview', 'certainty') . "]", dependsOn: [$type . '_who' . $number], allowedValues: ["y", "n"]),
|
|
||||||
$type . '_who_description' . $number => new FieldEntry(name_human_readable: $typeName . ': ' . $tlLoader->tl("event", "event", 'who') . " [" . $tlLoader->tl('actor', 'actor', 'short_description') . "]", dependsOn: [$type . '_who' . $number]),
|
|
||||||
$type . '_who_gnd' . $number => new FieldEntry(name_human_readable: $typeName . ': ' . $tlLoader->tl("event", "event", 'who') . ' (' . $tlLoader->tl("event", "event", 'gnd') . ')', dependsOn: [$type . '_who_sure' . $number, $type . '_who' . $number]),
|
|
||||||
$type . '_who_wikidata' . $number => new FieldEntry(name_human_readable: $typeName . ': ' . $tlLoader->tl("event", "event", 'who') . ' (Wikidata)', dependsOn: [$type . '_who_sure' . $number, $type . '_who' . $number]),
|
|
||||||
$type . '_where' . $number => new FieldEntry(name_human_readable: $typeName . ': ' . $tlLoader->tl("event", "event", 'where')),
|
|
||||||
$type . '_where_sure' . $number => new FieldEntry(name_human_readable: $typeName . ': ' . $tlLoader->tl("event", "event", 'where') . " [" . $tlLoader->tl('csvxml-overview', 'csvxml_overview', 'certainty') . "]", dependsOn: [$type . '_where' . $number], allowedValues: ["y", "n"]),
|
|
||||||
$type . '_where_description' . $number => new FieldEntry(name_human_readable: $typeName . ': ' . $tlLoader->tl("event", "event", 'where') . " [" . $tlLoader->tl('actor', 'actor', 'short_description') . "]", dependsOn: [$type . '_where' . $number]),
|
|
||||||
$type . '_where_wikidata' . $number => new FieldEntry(name_human_readable: $typeName . ': ' . $tlLoader->tl("event", "event", 'where') . ' (Wikidata)', dependsOn: [$type . '_where_sure' . $number, $type . '_where' . $number]),
|
|
||||||
$type . '_annotation' . $number => new FieldEntry(name_human_readable: $typeName . ': ' . $tlLoader->tl("event", "event", 'classic_annotation_intro')),
|
|
||||||
];
|
];
|
||||||
|
|
||||||
|
if (!in_array($eventTypeId, MDEventsSet::EVENTS_NO_TIME, true)) {
|
||||||
|
$output[$type . '_when' . $number] = new FieldEntry(name_human_readable: $typeName . ': ' . $tlLoader->tl("event", "event", 'when'));
|
||||||
|
$output[$type . '_when_sure' . $number] = new FieldEntry(name_human_readable: $typeName . ': ' . $tlLoader->tl("event", "event", 'when') . " [" . $tlLoader->tl('csvxml-overview', 'csvxml_overview', 'certainty') . "]", dependsOn: [$type . '_when' . $number], allowedValues: ["y", "n"]);
|
||||||
|
}
|
||||||
|
if (!in_array($eventTypeId, MDEventsSet::EVENTS_NO_ACTOR, true)) {
|
||||||
|
$output[$type . '_who' . $number] = new FieldEntry(name_human_readable: $typeName . ': ' . $tlLoader->tl("event", "event", 'who'));
|
||||||
|
$output[$type . '_who_sure' . $number] = new FieldEntry(name_human_readable: $typeName . ': ' . $tlLoader->tl("event", "event", 'who') . " [" . $tlLoader->tl('csvxml-overview', 'csvxml_overview', 'certainty') . "]", dependsOn: [$type . '_who' . $number], allowedValues: ["y", "n"]);
|
||||||
|
$output[$type . '_who_description' . $number] = new FieldEntry(name_human_readable: $typeName . ': ' . $tlLoader->tl("event", "event", 'who') . " [" . $tlLoader->tl('actor', 'actor', 'short_description') . "]", dependsOn: [$type . '_who' . $number]);
|
||||||
|
$output[$type . '_who_gnd' . $number] = new FieldEntry(name_human_readable: $typeName . ': ' . $tlLoader->tl("event", "event", 'who') . ' (' . $tlLoader->tl("event", "event", 'gnd') . ')', dependsOn: [$type . '_who_sure' . $number, $type . '_who' . $number]);
|
||||||
|
$output[$type . '_who_wikidata' . $number] = new FieldEntry(name_human_readable: $typeName . ': ' . $tlLoader->tl("event", "event", 'who') . ' (Wikidata)', dependsOn: [$type . '_who_sure' . $number, $type . '_who' . $number]);
|
||||||
|
}
|
||||||
|
if (!in_array($eventTypeId, MDEventsSet::EVENTS_NO_PLACE, true)) {
|
||||||
|
$output[$type . '_where' . $number] = new FieldEntry(name_human_readable: $typeName . ': ' . $tlLoader->tl("event", "event", 'where'));
|
||||||
|
$output[$type . '_where_sure' . $number] = new FieldEntry(name_human_readable: $typeName . ': ' . $tlLoader->tl("event", "event", 'where') . " [" . $tlLoader->tl('csvxml-overview', 'csvxml_overview', 'certainty') . "]", dependsOn: [$type . '_where' . $number], allowedValues: ["y", "n"]);
|
||||||
|
$output[$type . '_where_description' . $number] = new FieldEntry(name_human_readable: $typeName . ': ' . $tlLoader->tl("event", "event", 'where') . " [" . $tlLoader->tl('actor', 'actor', 'short_description') . "]", dependsOn: [$type . '_where' . $number]);
|
||||||
|
$output[$type . '_where_wikidata' . $number] = new FieldEntry(name_human_readable: $typeName . ': ' . $tlLoader->tl("event", "event", 'where') . ' (Wikidata)', dependsOn: [$type . '_where_sure' . $number, $type . '_where' . $number]);
|
||||||
|
}
|
||||||
|
|
||||||
|
$output[$type . '_annotation' . $number] = new FieldEntry(
|
||||||
|
name_human_readable: $typeName . ': ' . $tlLoader->tl("event", "event", 'classic_annotation_intro'));
|
||||||
|
|
||||||
|
return $output;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -1172,34 +1185,6 @@ final class CsvxmlAvailableFields {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "1")] = array_merge(
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "1")],
|
|
||||||
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "1"), "production", $i)
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "2")] = array_merge(
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "2")],
|
|
||||||
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "2"), "finding", $i)
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "3")] = array_merge(
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "3")],
|
|
||||||
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "3"), "publication", $i)
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "4")] = array_merge(
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "4")],
|
|
||||||
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "4"), "template_creation", $i)
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
for ($i = 1; $i <= self::EVENT_MULTIPLIER; $i++) {
|
for ($i = 1; $i <= self::EVENT_MULTIPLIER; $i++) {
|
||||||
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "5")] = array_merge(
|
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "5")] = array_merge(
|
||||||
@ -1279,308 +1264,62 @@ final class CsvxmlAvailableFields {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$eventNamesByType = [
|
||||||
|
1 => "production",
|
||||||
|
2 => "finding",
|
||||||
|
3 => "publication",
|
||||||
|
4 => "template_creation",
|
||||||
|
6 => "was_used",
|
||||||
|
7 => "written",
|
||||||
|
8 => "collected",
|
||||||
|
9 => "painted",
|
||||||
|
10 => "taken",
|
||||||
|
11 => "received",
|
||||||
|
12 => "printing_plate_produced",
|
||||||
|
13 => "sent",
|
||||||
|
14 => "issued",
|
||||||
|
15 => "signed",
|
||||||
|
16 => "type_described",
|
||||||
|
19 => "drawn",
|
||||||
|
20 => "copied",
|
||||||
|
25 => "commissioned",
|
||||||
|
26 => "printed",
|
||||||
|
27 => "spoken",
|
||||||
|
28 => "sung",
|
||||||
|
29 => "decor_designed",
|
||||||
|
30 => "form_designed",
|
||||||
|
31 => "modelled",
|
||||||
|
32 => "signed_artwork",
|
||||||
|
33 => "was_mentioned",
|
||||||
|
34 => "buried",
|
||||||
|
35 => "intellectual_creation",
|
||||||
|
// Was depicted
|
||||||
|
37 => "painted_on",
|
||||||
|
38 => "illustrated",
|
||||||
|
39 => "assembled",
|
||||||
|
40 => "auctioned",
|
||||||
|
41 => "bought_event",
|
||||||
|
42 => "owned_event",
|
||||||
|
43 => "sold_event",
|
||||||
|
44 => "restorated",
|
||||||
|
45 => "damaged",
|
||||||
|
46 => "destroyed",
|
||||||
|
47 => "lost",
|
||||||
|
48 => "edited",
|
||||||
|
49 => "gifted_donated",
|
||||||
|
50 => "bequeathed",
|
||||||
|
51 => 'subject_of',
|
||||||
|
21 => "has_lived",
|
||||||
|
];
|
||||||
|
|
||||||
|
foreach ($eventNamesByType as $eventType => $eventIdentifierCsvxml) {
|
||||||
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
|
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "6")] = array_merge(
|
$eventTypeName = $tlLoader->tl("eventtype_name", "eventname", "$eventType");
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "6")],
|
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $eventTypeName] = array_merge(
|
||||||
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "6"), "was_used", $i)
|
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $eventTypeName],
|
||||||
|
$this->_generateGenericFullEvent($tlLoader, $eventType, $eventTypeName, $eventIdentifierCsvxml, $i)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "7")] = array_merge(
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "7")],
|
|
||||||
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "7"), "written", $i)
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "8")] = array_merge(
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "8")],
|
|
||||||
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "8"), "collected", $i)
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "9")] = array_merge(
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "9")],
|
|
||||||
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "9"), "painted", $i)
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "10")] = array_merge(
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "10")],
|
|
||||||
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "10"), "taken", $i)
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "11")] = array_merge(
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "11")],
|
|
||||||
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "11"), "received", $i)
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "12")] = array_merge(
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "12")],
|
|
||||||
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "12"), "printing_plate_produced", $i)
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "13")] = array_merge(
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "13")],
|
|
||||||
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "13"), "sent", $i)
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "14")] = array_merge(
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "14")],
|
|
||||||
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "14"), "issued", $i)
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "15")] = array_merge(
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "15")],
|
|
||||||
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "15"), "signed", $i)
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "16")] = array_merge(
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "16")],
|
|
||||||
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "16"), "type_described", $i)
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "19")] = array_merge(
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "19")],
|
|
||||||
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "19"), "drawn", $i)
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "20")] = array_merge(
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "20")],
|
|
||||||
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "20"), "copied", $i)
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "25")] = array_merge(
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "25")],
|
|
||||||
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "25"), "commissioned", $i)
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "26")] = array_merge(
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "26")],
|
|
||||||
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "26"), "printed", $i)
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "27")] = array_merge(
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "27")],
|
|
||||||
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "27"), "spoken", $i)
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "28")] = array_merge(
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "28")],
|
|
||||||
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "28"), "sung", $i)
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "29")] = array_merge(
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "29")],
|
|
||||||
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "29"), "decor_designed", $i)
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "30")] = array_merge(
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "30")],
|
|
||||||
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "30"), "form_designed", $i)
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "31")] = array_merge(
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "31")],
|
|
||||||
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "31"), "modelled", $i)
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "32")] = array_merge(
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "32")],
|
|
||||||
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "32"), "signed_artwork", $i)
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "33")] = array_merge(
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "33")],
|
|
||||||
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "33"), "was_mentioned", $i)
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "34")] = array_merge(
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "34")],
|
|
||||||
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "34"), "buried", $i)
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "35")] = array_merge(
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "35")],
|
|
||||||
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "35"), "intellectual_creation", $i)
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "37")] = array_merge(
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "37")],
|
|
||||||
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "37"), "painted_on", $i)
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "38")] = array_merge(
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "38")],
|
|
||||||
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "38"), "illustrated", $i)
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "39")] = array_merge(
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "39")],
|
|
||||||
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "39"), "assembled", $i)
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "40")] = array_merge(
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "40")],
|
|
||||||
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "40"), "auctioned", $i)
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "41")] = array_merge(
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "41")],
|
|
||||||
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "41"), "bought_event", $i)
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "42")] = array_merge(
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "42")],
|
|
||||||
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "42"), "owned_event", $i)
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "43")] = array_merge(
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "43")],
|
|
||||||
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "43"), "sold_event", $i)
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "44")] = array_merge(
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "44")],
|
|
||||||
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "44"), "restorated", $i)
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "45")] = array_merge(
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "45")],
|
|
||||||
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "45"), "damaged", $i)
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "46")] = array_merge(
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "46")],
|
|
||||||
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "46"), "destroyed", $i)
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "47")] = array_merge(
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "47")],
|
|
||||||
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "47"), "lost", $i)
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "48")] = array_merge(
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "48")],
|
|
||||||
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "48"), "edited", $i)
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "49")] = array_merge(
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "49")],
|
|
||||||
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "49"), "gifted_donated", $i)
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "50")] = array_merge(
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "50")],
|
|
||||||
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "50"), "bequeathed", $i)
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "51")] = array_merge(
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "51")],
|
|
||||||
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "51"), "subject_of", $i)
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
|
|
||||||
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "21")] = array_merge(
|
|
||||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "21")],
|
|
||||||
[
|
|
||||||
"has_lived_when{$i}" => new FieldEntry(
|
|
||||||
dependsOn: ["has_lived_when_sure{$i}"],
|
|
||||||
name_human_readable: $tlLoader->tl("event", "event", 'when'),
|
|
||||||
),
|
|
||||||
"has_lived_when_sure{$i}" => new FieldEntry(
|
|
||||||
allowedValues: ["y", "n"],
|
|
||||||
dependsOn: ["has_lived_when{$i}"],
|
|
||||||
name_human_readable: $tlLoader->tl("event", "event", 'when') . " [" . $tlLoader->tl('csvxml-overview', 'csvxml_overview', 'certainty') . "]",
|
|
||||||
),
|
|
||||||
"has_lived_where{$i}" => new FieldEntry(
|
|
||||||
dependsOn: ["has_lived_where_sure{$i}"],
|
|
||||||
name_human_readable: $tlLoader->tl("event", "event", 'where'),
|
|
||||||
),
|
|
||||||
"has_lived_where_sure{$i}" => new FieldEntry(
|
|
||||||
allowedValues: ["y", "n"],
|
|
||||||
dependsOn: ["has_lived_where{$i}"],
|
|
||||||
name_human_readable: $tlLoader->tl("event", "event", 'where') . " [" . $tlLoader->tl('csvxml-overview', 'csvxml_overview', 'certainty') . "]",
|
|
||||||
),
|
|
||||||
"has_lived_annotation{$i}" => new FieldEntry(
|
|
||||||
name_human_readable: $tlLoader->tl("event", "event", 'classic_annotation_intro'),
|
|
||||||
),
|
|
||||||
]
|
|
||||||
);
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
for ($i = 1; $i <= 5 * self::GENERAL_FIELD_MULTIPLIER; $i++) {
|
for ($i = 1; $i <= 5 * self::GENERAL_FIELD_MULTIPLIER; $i++) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user