.
*/
namespace Fisharebest\Webtrees;
/**
* Defined in session.php
*
* @global Tree $WT_TREE
*/
global $WT_TREE;
use Fisharebest\Webtrees\Controller\DescendancyController;
use Fisharebest\Webtrees\Functions\FunctionsEdit;
use Fisharebest\Webtrees\Functions\FunctionsPrint;
use Fisharebest\Webtrees\Functions\FunctionsPrintLists;
define('WT_SCRIPT_NAME', 'descendancy.php');
require './includes/session.php';
$controller = new DescendancyController;
$controller
->pageHeader()
->addExternalJavascript(WT_AUTOCOMPLETE_JS_URL)
->addInlineJavascript('autocomplete();');
?>
getPageTitle(); ?>
error_message) {
echo '
', $controller->error_message, '
';
} else {
switch ($controller->chart_style) {
case 0: // List
echo '
';
$controller->printChildDescendancy($controller->root, $controller->generations);
echo '
';
break;
case 1: // Booklet
$show_cousins = true;
echo '
';
$controller->printChildFamily($controller->root, $controller->generations);
echo '
';
break;
case 2: // Individual list
$descendants = $controller->individualDescendancy($controller->root, $controller->generations, array());
echo '
', FunctionsPrintLists::individualTable($descendants), '
';
break;
case 3: // Family list
$descendants = $controller->familyDescendancy($controller->root, $controller->generations, array());
echo '
', FunctionsPrintLists::familyTable($descendants), '
';
break;
}
}
?>