. */ namespace Fisharebest\Webtrees; /** * Defined in session.php * * @global Tree $WT_TREE */ global $WT_TREE; use Fisharebest\Webtrees\Controller\PageController; define('WT_SCRIPT_NAME', 'gedrecord.php'); require './includes/session.php'; $controller = new PageController; $obj = GedcomRecord::getInstance(Filter::get('pid', WT_REGEX_XREF), $WT_TREE); if ( $obj instanceof Individual || $obj instanceof Family || $obj instanceof Source || $obj instanceof Repository || $obj instanceof Note || $obj instanceof Media ) { header('Location: ' . WT_BASE_URL . $obj->getRawUrl()); return; } elseif (!$obj || !$obj->canShow()) { $controller->pageHeader(); echo '
', I18N::translate('This information is private and cannot be shown.'), '
'; } else { $controller->pageHeader(); echo '
',
		preg_replace(
			'/@(' . WT_REGEX_XREF . ')@/', '@$1@',
			Filter::escapeHtml($obj->getGedcom())
		),
		'
'; }