From b7caeb66751c88df2125169ace8d13678e696688 Mon Sep 17 00:00:00 2001 From: Jefferson49 <81484983+Jefferson49@users.noreply.github.com> Date: Sat, 4 Jan 2025 14:56:12 +0100 Subject: [PATCH] Added rule for OBJE:FILE:FORM and additional enum values to OptimizeWebtreesGedcomFilter --- resources/filter/OptimizeWebtreesGedcomFilter.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/resources/filter/OptimizeWebtreesGedcomFilter.php b/resources/filter/OptimizeWebtreesGedcomFilter.php index 59d46a0..3c9cffd 100644 --- a/resources/filter/OptimizeWebtreesGedcomFilter.php +++ b/resources/filter/OptimizeWebtreesGedcomFilter.php @@ -30,8 +30,9 @@ class OptimizeWebtreesGedcomFilter extends AbstractGedcomFilter //Convert certain structures to lower case, because some other progams do not understand capital //INDI:RESN, FAM:RESN is converted below 'INDI:NAME:TYPE' => ["PHP_function" => "customConvert"], - 'INDI:FAMC:STAT' => ["PHP_function" => "customConvert"], - 'INDI:FAMC:PEDI' => ["PHP_function" => "customConvert"], + 'INDI:FAMC:STAT' => ["PHP_function" => "customConvert"], + 'INDI:FAMC:PEDI' => ["PHP_function" => "customConvert"], + 'OBJE:FILE:FORM' => ["PHP_function" => "customConvert"], 'OBJE:FILE:FORM:TYPE' => ["PHP_function" => "customConvert"], '*:OBJE:FILE:FORM:MEDI' => ["PHP_function" => "customConvert"], '*:*:OBJE:FILE:FORM:MEDI' => ["PHP_function" => "customConvert"], @@ -73,11 +74,12 @@ class OptimizeWebtreesGedcomFilter extends AbstractGedcomFilter ]; protected const ENUMSET_VALUES = [ - "AUDIO", "BOOK","CARD", "ELECTRONIC", "FICHE", "FILM", "MAGAZINE", "MANUSCRIPT", "MAP", "NEWSPAPER", "PHOTO", "TOMBSTONE", "VIDEO", + "AUDIO", "BOOK","CARD", "ELECTRONIC", "FICHE", "FILM", "MAGAZINE", "MANUSCRIPT", "MAP", "NEWSPAPER", "PHOTO", "TOMBSTONE", "VIDEO", "DOCUMENT", "CERTIFICATE", "OTHER", "ADOPTED", "BIRTH", "FOSTER", "SEALING", "CONFIDENTIAL", "LOCKED", "PRIVACY", "AKA", "BIRTH", "IMMIGRANT", "MAIDEN", "MARRIED", "CHALLENGED", "DISPROVEN", "PROVEN", + "BMP", "GIF", "JPG", "OLE", "PCX", "TIF", "WAV", "PDF", ]; /**