pageHeader() ->addExternalJavascript(WT_STATIC_URL . 'js/autocomplete.js') ->addInlineJavascript('autocomplete();'); ?>

getPageTitle(); ?>

% chart_style == 0) { echo 'checked'; } echo ' onclick="statusDisable(\'cousins\');'; echo '">', WT_I18N::translate('List'); echo '
chart_style == 1) { echo 'checked'; } echo ' onclick="statusEnable(\'cousins\');'; echo '">', WT_I18N::translate('Booklet'); ?>
chart_style == 0) { echo 'disabled'; } echo ' id="cousins" type="checkbox" value="'; if ($controller->show_cousins) { echo '1" checked onclick="document.people.show_cousins.value=\'0\';"'; } else { echo '0" onclick="document.people.show_cousins.value=\'1\';"'; } echo '>'; echo WT_I18N::translate('Show cousins'); echo '
chart_style == 2) { echo 'checked'; } echo ' onclick="statusDisable(\'cousins\');"'; echo '>', WT_I18N::translate('Individuals'); echo '
chart_style == 3) { echo 'checked'; } echo '>', WT_I18N::translate('Families'); ?>
error_message) { echo '

', $controller->error_message, '

'; return; } switch ($controller->chart_style) { case 0: // List $pidarr = array(); echo ''; echo '
'; break; case 1: // TODO: this should be a parameter to a function, not a global $show_cousins = $controller->show_cousins; echo '
'; // Booklet // first page : show indi facts print_pedigree_person($controller->root); // process the tree $ancestors = $controller->sosaAncestors($PEDIGREE_GENERATIONS - 1); $ancestors = array_filter($ancestors); // The SOSA array includes empty placeholders foreach ($ancestors as $sosa => $individual) { foreach ($individual->getChildFamilies() as $family) { print_sosa_family($family->getXref(), $individual, $sosa); } } echo '
'; break; case 2: // Individual list $ancestors = $controller->sosaAncestors($PEDIGREE_GENERATIONS); $ancestors = array_filter($ancestors); // The SOSA array includes empty placeholders echo '
', format_indi_table($ancestors, 'sosa'), '
'; break; case 3: // Family list $ancestors = $controller->sosaAncestors($PEDIGREE_GENERATIONS - 1); $ancestors = array_filter($ancestors); // The SOSA array includes empty placeholders $families = array(); foreach ($ancestors as $individual) { foreach ($individual->getChildFamilies() as $family) { $families[$family->getXref()] = $family; } } echo '
', format_fam_table($families), '
'; break; } echo '
';