From 62505db6fec8ac452df7eef1958e65d471cf33b0 Mon Sep 17 00:00:00 2001 From: Greg Roach Date: Sat, 14 Oct 2017 14:40:44 +0100 Subject: addSimpleTag() - return HTML instead of echoing it --- addmedia.php | 52 +++---- app/Functions/FunctionsEdit.php | 307 ++++++++++++++++++++-------------------- edit_interface.php | 44 +++--- 3 files changed, 193 insertions(+), 210 deletions(-) diff --git a/addmedia.php b/addmedia.php index d33869639d..07b4235416 100644 --- a/addmedia.php +++ b/addmedia.php @@ -283,7 +283,7 @@ if ($gedfile == 'FILE') { $isExternal = Functions::isFileExternal($gedfile); if ($gedfile === 'FILE') { if (Auth::isManager($WT_TREE)) { - FunctionsEdit::addSimpleTag( + echo FunctionsEdit::addSimpleTag( '1 FILE', '', I18N::translate('Filename on server'), @@ -370,23 +370,7 @@ if (preg_match('/\n(2 FORM .*)/', $gedrec, $match)) { } else { $gedform = '2 FORM'; } -$formid = FunctionsEdit::addSimpleTag($gedform); - -// automatically set the format field from the filename -$controller->addInlineJavascript(' - function updateFormat(filename) { - var extsearch=/\.([a-zA-Z]{3,4})$/; - if (extsearch.exec(filename)) { - ext = RegExp.$1.toLowerCase(); - if (ext=="jpg") ext="jpeg"; - if (ext=="tif") ext="tiff"; - } else { - ext = ""; - } - formfield = document.getElementById("' . $formid . '"); - formfield.value = ext; - } -'); +echo FunctionsEdit::addSimpleTag($gedform); // 1 FILE / 2 FORM / 3 TYPE if (preg_match('/\n(3 TYPE .*)/', $gedrec, $match)) { @@ -394,7 +378,7 @@ if (preg_match('/\n(3 TYPE .*)/', $gedrec, $match)) { } else { $gedtype = '3 TYPE photo'; // default to ‘Photo’ } -FunctionsEdit::addSimpleTag($gedtype); +echo FunctionsEdit::addSimpleTag($gedtype); // 1 FILE / 2 TITL if (preg_match('/\n(2 TITL .*)/', $gedrec, $match)) { @@ -402,7 +386,7 @@ if (preg_match('/\n(2 TITL .*)/', $gedrec, $match)) { } else { $gedtitl = '2 TITL'; } -FunctionsEdit::addSimpleTag($gedtitl); +echo FunctionsEdit::addSimpleTag($gedtitl); // 1 FILE / 2 TITL / 3 _HEB if (strstr($WT_TREE->getPreference('ADVANCED_NAME_FACTS'), '_HEB') !== false) { @@ -411,7 +395,7 @@ if (strstr($WT_TREE->getPreference('ADVANCED_NAME_FACTS'), '_HEB') !== false) { } else { $gedtitl = '3 _HEB'; } - FunctionsEdit::addSimpleTag($gedtitl); + echo FunctionsEdit::addSimpleTag($gedtitl); } // 1 FILE / 2 TITL / 3 ROMN @@ -421,7 +405,7 @@ if (strstr($WT_TREE->getPreference('ADVANCED_NAME_FACTS'), 'ROMN') !== false) { } else { $gedtitl = '3 ROMN'; } - FunctionsEdit::addSimpleTag($gedtitl); + echo FunctionsEdit::addSimpleTag($gedtitl); } // 1 _PRIM @@ -430,7 +414,7 @@ if (preg_match('/\n(1 _PRIM .*)/', $gedrec, $match)) { } else { $gedprim = '1 _PRIM'; } -FunctionsEdit::addSimpleTag($gedprim); +echo FunctionsEdit::addSimpleTag($gedprim); //-- print out editing fields for any other data in the media record $sourceLevel = 0; @@ -456,11 +440,11 @@ if (!empty($gedrec)) { } if ($sourceSOUR !== '' && $subLevel <= $sourceLevel) { // Get rid of all saved Source data - FunctionsEdit::addSimpleTag($sourceLevel . ' SOUR ' . $sourceSOUR); - FunctionsEdit::addSimpleTag(($sourceLevel + 1) . ' PAGE ' . $sourcePAGE); - FunctionsEdit::addSimpleTag(($sourceLevel + 2) . ' TEXT ' . $sourceTEXT); - FunctionsEdit::addSimpleTag(($sourceLevel + 2) . ' DATE ' . $sourceDATE, '', GedcomTag::getLabel('DATA:DATE')); - FunctionsEdit::addSimpleTag(($sourceLevel + 1) . ' QUAY ' . $sourceQUAY); + echo FunctionsEdit::addSimpleTag($sourceLevel . ' SOUR ' . $sourceSOUR); + echo FunctionsEdit::addSimpleTag(($sourceLevel + 1) . ' PAGE ' . $sourcePAGE); + echo FunctionsEdit::addSimpleTag(($sourceLevel + 2) . ' TEXT ' . $sourceTEXT); + echo FunctionsEdit::addSimpleTag(($sourceLevel + 2) . ' DATE ' . $sourceDATE, '', GedcomTag::getLabel('DATA:DATE')); + echo FunctionsEdit::addSimpleTag(($sourceLevel + 1) . ' QUAY ' . $sourceQUAY); $sourceSOUR = ''; } @@ -497,18 +481,18 @@ if (!empty($gedrec)) { // Output anything that isn’t part of a source reference if (!empty($fact) && $fact !== 'CONC' && $fact !== 'CONT' && $fact !== 'DATA') { - FunctionsEdit::addSimpleTag($subLevel . ' ' . $fact . ' ' . $event); + echo FunctionsEdit::addSimpleTag($subLevel . ' ' . $fact . ' ' . $event); } } } if ($sourceSOUR !== '') { // Get rid of all saved Source data - FunctionsEdit::addSimpleTag($sourceLevel . ' SOUR ' . $sourceSOUR); - FunctionsEdit::addSimpleTag(($sourceLevel + 1) . ' PAGE ' . $sourcePAGE); - FunctionsEdit::addSimpleTag(($sourceLevel + 2) . ' TEXT ' . $sourceTEXT); - FunctionsEdit::addSimpleTag(($sourceLevel + 2) . ' DATE ' . $sourceDATE, '', GedcomTag::getLabel('DATA:DATE')); - FunctionsEdit::addSimpleTag(($sourceLevel + 1) . ' QUAY ' . $sourceQUAY); + echo FunctionsEdit::addSimpleTag($sourceLevel . ' SOUR ' . $sourceSOUR); + echo FunctionsEdit::addSimpleTag(($sourceLevel + 1) . ' PAGE ' . $sourcePAGE); + echo FunctionsEdit::addSimpleTag(($sourceLevel + 2) . ' TEXT ' . $sourceTEXT); + echo FunctionsEdit::addSimpleTag(($sourceLevel + 2) . ' DATE ' . $sourceDATE, '', GedcomTag::getLabel('DATA:DATE')); + echo FunctionsEdit::addSimpleTag(($sourceLevel + 1) . ' QUAY ' . $sourceQUAY); } } echo ''; diff --git a/app/Functions/FunctionsEdit.php b/app/Functions/FunctionsEdit.php index e11e08c4aa..ea18bbb44b 100644 --- a/app/Functions/FunctionsEdit.php +++ b/app/Functions/FunctionsEdit.php @@ -616,16 +616,17 @@ class FunctionsEdit { break; } - echo '
'; - echo '
'; - return $id; + return $html; } /** @@ -994,47 +995,47 @@ class FunctionsEdit { switch ($tag) { case 'SOUR': echo '

', I18N::translate('Add a source citation'), '

'; - self::addSimpleTag($level . ' SOUR @'); - self::addSimpleTag(($level + 1) . ' PAGE'); - self::addSimpleTag(($level + 1) . ' DATA'); - self::addSimpleTag(($level + 2) . ' TEXT'); + echo self::addSimpleTag($level . ' SOUR @'); + echo self::addSimpleTag(($level + 1) . ' PAGE'); + echo self::addSimpleTag(($level + 1) . ' DATA'); + echo self::addSimpleTag(($level + 2) . ' TEXT'); if ($WT_TREE->getPreference('FULL_SOURCES')) { - self::addSimpleTag(($level + 2) . ' DATE', '', GedcomTag::getLabel('DATA:DATE')); - self::addSimpleTag(($level + 1) . ' QUAY'); + echo self::addSimpleTag(($level + 2) . ' DATE', '', GedcomTag::getLabel('DATA:DATE')); + echo self::addSimpleTag(($level + 1) . ' QUAY'); } - self::addSimpleTag(($level + 1) . ' OBJE'); - self::addSimpleTag(($level + 1) . ' SHARED_NOTE'); + echo self::addSimpleTag(($level + 1) . ' OBJE'); + echo self::addSimpleTag(($level + 1) . ' SHARED_NOTE'); break; case 'ASSO': case 'ASSO2': echo '

', I18N::translate('Add an associate'), '

'; - self::addSimpleTag($level . ' _ASSO @'); - self::addSimpleTag(($level + 1) . ' RELA'); - self::addSimpleTag(($level + 1) . ' NOTE'); - self::addSimpleTag(($level + 1) . ' SHARED_NOTE'); + echo self::addSimpleTag($level . ' _ASSO @'); + echo self::addSimpleTag(($level + 1) . ' RELA'); + echo self::addSimpleTag(($level + 1) . ' NOTE'); + echo self::addSimpleTag(($level + 1) . ' SHARED_NOTE'); break; case 'NOTE': echo '

', I18N::translate('Add a note'), '

'; - self::addSimpleTag($level . ' NOTE'); + echo self::addSimpleTag($level . ' NOTE'); break; case 'SHARED_NOTE': echo '

', I18N::translate('Add a shared note'), '

'; - self::addSimpleTag($level . ' SHARED_NOTE', $parent_tag); + echo self::addSimpleTag($level . ' SHARED_NOTE', $parent_tag); break; case 'OBJE': if ($WT_TREE->getPreference('MEDIA_UPLOAD') >= Auth::accessLevel($WT_TREE)) { echo '

', I18N::translate('Add a media object'), '

'; - self::addSimpleTag($level . ' OBJE'); + echo self::addSimpleTag($level . ' OBJE'); } break; case 'RESN': echo '

', I18N::translate('Add a restriction'), '

'; - self::addSimpleTag($level . ' RESN'); + echo self::addSimpleTag($level . ' RESN'); break; } } @@ -1049,26 +1050,26 @@ class FunctionsEdit { // For new individuals, these facts default to "Y" if ($fact === 'MARR') { - self::addSimpleTag('0 ' . $fact . ' Y'); + echo self::addSimpleTag('0 ' . $fact . ' Y'); } else { - self::addSimpleTag('0 ' . $fact); + echo self::addSimpleTag('0 ' . $fact); } if (!in_array($fact, Config::nonDateFacts())) { - self::addSimpleTag('0 DATE', $fact, GedcomTag::getLabel($fact . ':DATE')); + echo self::addSimpleTag('0 DATE', $fact, GedcomTag::getLabel($fact . ':DATE')); } if (!in_array($fact, Config::nonPlaceFacts())) { - self::addSimpleTag('0 PLAC', $fact, GedcomTag::getLabel($fact . ':PLAC')); + echo self::addSimpleTag('0 PLAC', $fact, GedcomTag::getLabel($fact . ':PLAC')); if (preg_match_all('/(' . WT_REGEX_TAG . ')/', $WT_TREE->getPreference('ADVANCED_PLAC_FACTS'), $match)) { foreach ($match[1] as $tag) { - self::addSimpleTag('0 ' . $tag, $fact, GedcomTag::getLabel($fact . ':PLAC:' . $tag)); + echo self::addSimpleTag('0 ' . $tag, $fact, GedcomTag::getLabel($fact . ':PLAC:' . $tag)); } } - self::addSimpleTag('0 MAP', $fact); - self::addSimpleTag('0 LATI', $fact); - self::addSimpleTag('0 LONG', $fact); + echo self::addSimpleTag('0 MAP', $fact); + echo self::addSimpleTag('0 LATI', $fact); + echo self::addSimpleTag('0 LONG', $fact); } } @@ -1432,7 +1433,7 @@ class FunctionsEdit { // handle MARRiage TYPE if (substr($fact, 0, 5) === 'MARR_') { $tags[0] = 'MARR'; - self::addSimpleTag('1 MARR'); + echo self::addSimpleTag('1 MARR'); self::insertMissingSubtags($fact); } else { $tags[0] = $fact; @@ -1444,18 +1445,18 @@ class FunctionsEdit { $fact .= ' @'; } if (in_array($fact, Config::emptyFacts())) { - self::addSimpleTag('1 ' . $fact . ' Y'); + echo self::addSimpleTag('1 ' . $fact . ' Y'); } else { - self::addSimpleTag('1 ' . $fact); + echo self::addSimpleTag('1 ' . $fact); } self::insertMissingSubtags($tags[0]); //-- handle the special SOURce case for level 1 sources [ 1759246 ] if ($fact === 'SOUR') { - self::addSimpleTag('2 PAGE'); - self::addSimpleTag('3 TEXT'); + echo self::addSimpleTag('2 PAGE'); + echo self::addSimpleTag('3 TEXT'); if ($WT_TREE->getPreference('FULL_SOURCES')) { - self::addSimpleTag('3 DATE', '', GedcomTag::getLabel('DATA:DATE')); - self::addSimpleTag('2 QUAY'); + echo self::addSimpleTag('3 DATE', '', GedcomTag::getLabel('DATA:DATE')); + echo self::addSimpleTag('2 QUAY'); } } } @@ -1544,17 +1545,17 @@ class FunctionsEdit { $tags[] = $type; $subrecord = $level . ' ' . $type . ' ' . $text; if ($inSource && $type === 'DATE') { - self::addSimpleTag($subrecord, '', GedcomTag::getLabel($label, $record)); + echo self::addSimpleTag($subrecord, '', GedcomTag::getLabel($label, $record)); } elseif (!$inSource && $type === 'DATE') { - self::addSimpleTag($subrecord, $level1type, GedcomTag::getLabel($label, $record)); + echo self::addSimpleTag($subrecord, $level1type, GedcomTag::getLabel($label, $record)); if ($level === '2') { // We already have a date - no need to add one. $add_date = false; } } elseif ($type === 'STAT') { - self::addSimpleTag($subrecord, $level1type, GedcomTag::getLabel($label, $record)); + echo self::addSimpleTag($subrecord, $level1type, GedcomTag::getLabel($label, $record)); } else { - self::addSimpleTag($subrecord, $level0type, GedcomTag::getLabel($label, $record)); + echo self::addSimpleTag($subrecord, $level0type, GedcomTag::getLabel($label, $record)); } } @@ -1570,10 +1571,10 @@ class FunctionsEdit { if (!empty($expected_subtags[$type])) { foreach ($expected_subtags[$type] as $subtag) { if (!in_array($subtag, $subtags)) { - self::addSimpleTag(($level + 1) . ' ' . $subtag, '', GedcomTag::getLabel($label . ':' . $subtag)); + echo self::addSimpleTag(($level + 1) . ' ' . $subtag, '', GedcomTag::getLabel($label . ':' . $subtag)); if (!empty($expected_subtags[$subtag])) { foreach ($expected_subtags[$subtag] as $subsubtag) { - self::addSimpleTag(($level + 2) . ' ' . $subsubtag, '', GedcomTag::getLabel($label . ':' . $subtag . ':' . $subsubtag)); + echo self::addSimpleTag(($level + 2) . ' ' . $subsubtag, '', GedcomTag::getLabel($label . ':' . $subtag . ':' . $subsubtag)); } } } @@ -1624,76 +1625,76 @@ class FunctionsEdit { } if (in_array($level1tag, $value) && !in_array($key, $tags)) { if ($key === 'TYPE') { - self::addSimpleTag('2 TYPE ' . $type_val, $level1tag); + echo self::addSimpleTag('2 TYPE ' . $type_val, $level1tag); } elseif ($level1tag === '_TODO' && $key === 'DATE') { - self::addSimpleTag('2 ' . $key . ' ' . strtoupper(date('d M Y')), $level1tag); + echo self::addSimpleTag('2 ' . $key . ' ' . strtoupper(date('d M Y')), $level1tag); } elseif ($level1tag === '_TODO' && $key === '_WT_USER') { - self::addSimpleTag('2 ' . $key . ' ' . Auth::user()->getUserName(), $level1tag); + echo self::addSimpleTag('2 ' . $key . ' ' . Auth::user()->getUserName(), $level1tag); } elseif ($level1tag === 'TITL' && strstr($WT_TREE->getPreference('ADVANCED_NAME_FACTS'), $key) !== false) { - self::addSimpleTag('2 ' . $key, $level1tag); + echo self::addSimpleTag('2 ' . $key, $level1tag); } elseif ($level1tag === 'NAME' && strstr($WT_TREE->getPreference('ADVANCED_NAME_FACTS'), $key) !== false) { - self::addSimpleTag('2 ' . $key, $level1tag); + echo self::addSimpleTag('2 ' . $key, $level1tag); } elseif ($level1tag !== 'TITL' && $level1tag !== 'NAME') { - self::addSimpleTag('2 ' . $key, $level1tag); + echo self::addSimpleTag('2 ' . $key, $level1tag); } // Add level 3/4 tags as appropriate switch ($key) { case 'PLAC': if (preg_match_all('/(' . WT_REGEX_TAG . ')/', $WT_TREE->getPreference('ADVANCED_PLAC_FACTS'), $match)) { foreach ($match[1] as $tag) { - self::addSimpleTag('3 ' . $tag, '', GedcomTag::getLabel($level1tag . ':PLAC:' . $tag)); + echo self::addSimpleTag('3 ' . $tag, '', GedcomTag::getLabel($level1tag . ':PLAC:' . $tag)); } } - self::addSimpleTag('3 MAP'); - self::addSimpleTag('4 LATI'); - self::addSimpleTag('4 LONG'); + echo self::addSimpleTag('3 MAP'); + echo self::addSimpleTag('4 LATI'); + echo self::addSimpleTag('4 LONG'); break; case 'FILE': - self::addSimpleTag('3 FORM'); + echo self::addSimpleTag('3 FORM'); break; case 'EVEN': - self::addSimpleTag('3 DATE'); - self::addSimpleTag('3 PLAC'); + echo self::addSimpleTag('3 DATE'); + echo self::addSimpleTag('3 PLAC'); break; case 'STAT': if (GedcomCodeTemp::isTagLDS($level1tag)) { - self::addSimpleTag('3 DATE', '', GedcomTag::getLabel('STAT:DATE')); + echo self::addSimpleTag('3 DATE', '', GedcomTag::getLabel('STAT:DATE')); } break; case 'DATE': // TIME is NOT a valid 5.5.1 tag if (in_array($level1tag, Config::dateAndTime())) { - self::addSimpleTag('3 TIME'); + echo self::addSimpleTag('3 TIME'); } break; case 'HUSB': case 'WIFE': - self::addSimpleTag('3 AGE'); + echo self::addSimpleTag('3 AGE'); break; case 'FAMC': if ($level1tag === 'ADOP') { - self::addSimpleTag('3 ADOP BOTH'); + echo self::addSimpleTag('3 ADOP BOTH'); } break; } } elseif ($key === 'DATE' && $add_date) { - self::addSimpleTag('2 DATE', $level1tag, GedcomTag::getLabel($level1tag . ':DATE')); + echo self::addSimpleTag('2 DATE', $level1tag, GedcomTag::getLabel($level1tag . ':DATE')); } } // Do something (anything!) with unrecognized custom tags if (substr($level1tag, 0, 1) === '_' && $level1tag !== '_UID' && $level1tag !== '_PRIM' && $level1tag !== '_TODO') { foreach (['DATE', 'PLAC', 'ADDR', 'AGNC', 'TYPE', 'AGE'] as $tag) { if (!in_array($tag, $tags)) { - self::addSimpleTag('2 ' . $tag); + echo self::addSimpleTag('2 ' . $tag); if ($tag === 'PLAC') { if (preg_match_all('/(' . WT_REGEX_TAG . ')/', $WT_TREE->getPreference('ADVANCED_PLAC_FACTS'), $match)) { foreach ($match[1] as $ptag) { - self::addSimpleTag('3 ' . $ptag, '', GedcomTag::getLabel($level1tag . ':PLAC:' . $ptag)); + echo self::addSimpleTag('3 ' . $ptag, '', GedcomTag::getLabel($level1tag . ':PLAC:' . $ptag)); } } - self::addSimpleTag('3 MAP'); - self::addSimpleTag('4 LATI'); - self::addSimpleTag('4 LONG'); + echo self::addSimpleTag('3 MAP'); + echo self::addSimpleTag('4 LATI'); + echo self::addSimpleTag('4 LONG'); } } } diff --git a/edit_interface.php b/edit_interface.php index f62b8d560a..3f3b9a2253 100755 --- a/edit_interface.php +++ b/edit_interface.php @@ -1439,9 +1439,9 @@ case 'linkspouse': - - - + + +
@@ -1606,11 +1606,9 @@ case 'addnewsource': ?> - + + +
@@ -2960,13 +2958,13 @@ function print_indi_form($nextaction, Individual $person = null, Family $family case 'add_child_to_family_action': case 'add_child_to_individual_action': // When adding a new child, specify the pedigree - FunctionsEdit::addSimpleTag('0 PEDI'); + echo FunctionsEdit::addSimpleTag('0 PEDI'); break; } // First - standard name fields foreach ($name_fields as $tag => $value) { if (substr_compare($tag, '_', 0, 1) !== 0) { - FunctionsEdit::addSimpleTag('0 ' . $tag . ' ' . $value, '', '', null, $person); + echo FunctionsEdit::addSimpleTag('0 ' . $tag . ' ' . $value, '', '', null, $person); } } @@ -2989,18 +2987,18 @@ function print_indi_form($nextaction, Individual $person = null, Family $family // Edit existing tags, grouped together if (preg_match_all('/2 ' . $tag . ' (.+)/', $namerec, $match)) { foreach ($match[1] as $value) { - FunctionsEdit::addSimpleTag('2 ' . $tag . ' ' . $value, '', GedcomTag::getLabel('NAME:' . $tag, $person)); + echo FunctionsEdit::addSimpleTag('2 ' . $tag . ' ' . $value, '', GedcomTag::getLabel('NAME:' . $tag, $person)); if ($tag === '_MARNM') { preg_match_all('/\/([^\/]*)\//', $value, $matches); - FunctionsEdit::addSimpleTag('2 _MARNM_SURN ' . implode(',', $matches[1])); + echo FunctionsEdit::addSimpleTag('2 _MARNM_SURN ' . implode(',', $matches[1])); } } } // Allow a new tag to be entered if (!array_key_exists($tag, $name_fields)) { - FunctionsEdit::addSimpleTag('0 ' . $tag, '', GedcomTag::getLabel('NAME:' . $tag, $person)); + echo FunctionsEdit::addSimpleTag('0 ' . $tag, '', GedcomTag::getLabel('NAME:' . $tag, $person)); if ($tag === '_MARNM') { - FunctionsEdit::addSimpleTag('0 _MARNM_SURN'); + echo FunctionsEdit::addSimpleTag('0 _MARNM_SURN'); } } } @@ -3008,10 +3006,10 @@ function print_indi_form($nextaction, Individual $person = null, Family $family // Third - new/existing custom name fields foreach ($name_fields as $tag => $value) { if (substr_compare($tag, '_', 0, 1) === 0) { - FunctionsEdit::addSimpleTag('0 ' . $tag . ' ' . $value); + echo FunctionsEdit::addSimpleTag('0 ' . $tag . ' ' . $value); if ($tag === '_MARNM') { preg_match_all('/\/([^\/]*)\//', $value, $matches); - FunctionsEdit::addSimpleTag('2 _MARNM_SURN ' . implode(',', $matches[1])); + echo FunctionsEdit::addSimpleTag('2 _MARNM_SURN ' . implode(',', $matches[1])); } } } @@ -3038,7 +3036,7 @@ function print_indi_form($nextaction, Individual $person = null, Family $family $text .= "\n" . $cmatch[1]; $i++; } - FunctionsEdit::addSimpleTag($level . ' ' . $type . ' ' . $text); + echo FunctionsEdit::addSimpleTag($level . ' ' . $type . ' ' . $text); } $tags[] = $type; $i++; @@ -3057,17 +3055,17 @@ function print_indi_form($nextaction, Individual $person = null, Family $family echo '
'; // 1 SEX if ($famtag === 'HUSB' || $gender === 'M') { - FunctionsEdit::addSimpleTag('0 SEX M'); + echo FunctionsEdit::addSimpleTag('0 SEX M'); } elseif ($famtag === 'WIFE' || $gender === 'F') { - FunctionsEdit::addSimpleTag('0 SEX F'); + echo FunctionsEdit::addSimpleTag('0 SEX F'); } else { - FunctionsEdit::addSimpleTag('0 SEX U'); + echo FunctionsEdit::addSimpleTag('0 SEX U'); } $bdm = 'BD'; if (preg_match_all('/(' . WT_REGEX_TAG . ')/', $controller->tree()->getPreference('QUICK_REQUIRED_FACTS'), $matches)) { foreach ($matches[1] as $match) { if (!in_array($match, explode('|', WT_EVENTS_DEAT))) { - FunctionsEdit::addSimpleTags($match); + echo FunctionsEdit::addSimpleTags($match); } } } @@ -3076,14 +3074,14 @@ function print_indi_form($nextaction, Individual $person = null, Family $family $bdm .= 'M'; if (preg_match_all('/(' . WT_REGEX_TAG . ')/', $controller->tree()->getPreference('QUICK_REQUIRED_FAMFACTS'), $matches)) { foreach ($matches[1] as $match) { - FunctionsEdit::addSimpleTags($match); + echo FunctionsEdit::addSimpleTags($match); } } } if (preg_match_all('/(' . WT_REGEX_TAG . ')/', $controller->tree()->getPreference('QUICK_REQUIRED_FACTS'), $matches)) { foreach ($matches[1] as $match) { if (in_array($match, explode('|', WT_EVENTS_DEAT))) { - FunctionsEdit::addSimpleTags($match); + echo FunctionsEdit::addSimpleTags($match); } } } -- cgit v1.3