. */ namespace Fisharebest\Webtrees; use Fisharebest\Webtrees\Controller\ChartController; require 'includes/session.php'; $controller = new ChartController; $controller ->restrictAccess(Module::isActiveChart($controller->tree(), 'compact_tree_chart')) ->setPageTitle(/* I18N: %s is an individual’s name */ I18N::translate('Compact tree of %s', $controller->root->getFullName())); // Only generate the content for interactive users (not search robots). if (Filter::getBool('ajax') && Session::has('initiated')) { echo View::make('compact-chart', [ 'ancestors' => $controller->sosaAncestors(5), 'controller' => $controller, ]); return; } $ajax_url = Html::url('compact.php', [ 'rootid' => $controller->root->getXref(), 'ged' => $controller->root->getTree()->getName(), 'ajax' => 1, ]); $controller->pageHeader(); echo View::make('compact-chart-page', [ 'title' => $controller->getPageTitle(), 'individual' => $controller->root, 'ajax_url' => $ajax_url, ]);