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

getPageTitle(); ?>

% chart_style==0) { echo ' checked="checked"'; } echo ' onclick="statusDisable(\'cousins\');'; echo '">', WT_I18N::translate('List'); echo '
chart_style==1) { echo ' checked="checked"'; } echo ' onclick="statusEnable(\'cousins\');'; echo '">', WT_I18N::translate('Booklet'); ?>
chart_style==0) { echo 'disabled="disabled" '; } echo 'id="cousins" type="checkbox" value="'; if ($controller->show_cousins) { echo '1" checked="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="checked" '; } echo ' onclick="statusDisable(\'cousins\');"'; echo '>', WT_I18N::translate('Individuals'); echo '
chart_style==3) { echo ' checked="checked" '; } echo '>', WT_I18N::translate('Families'); ?>
error_message) { echo '

', $controller->error_message, '

'; exit; } 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 $treeid=ancestry_array($controller->root->getXref(), $PEDIGREE_GENERATIONS-1); foreach ($treeid as $i=>$pid) { if ($pid) { $person=WT_Individual::getInstance($pid); if ($person) { foreach ($person->getChildFamilies() as $family) { print_sosa_family($family->getXref(), $pid, $i); } } } } echo '
'; break; case 2: // Individual list $treeid=ancestry_array($controller->root->getXref(), $PEDIGREE_GENERATIONS); echo '
', format_indi_table($treeid, 'sosa'), '
'; break; case 3: // Family list $treeid=ancestry_array($controller->root->getXref(), $PEDIGREE_GENERATIONS-1); $famlist=array(); foreach ($treeid as $pid) { $person = WT_Individual::getInstance($pid); if (!$person) { continue; } foreach ($person->getChildFamilies() as $famc) { $famlist[$famc->getXref()]=$famc; } } echo '
', format_fam_table($famlist), '
'; break; } echo '
'; // close #ancestry-page