Skip to content

Commit

Permalink
Only add link to censuses.html when it exists
Browse files Browse the repository at this point in the history
  • Loading branch information
nigelhorne committed Jun 14, 2024
1 parent e01ee88 commit 0970843
Showing 1 changed file with 34 additions and 18 deletions.
52 changes: 34 additions & 18 deletions ged2site
Original file line number Diff line number Diff line change
Expand Up @@ -1188,8 +1188,10 @@ if(scalar(%censuses)) {
if($gedcal) {
print $chtml ' | [ <a href="calendar/index.html">Calendar</a> ]';
}
print $chtml ' | [ <a href="censuses.html">Census Index</a> ]',
' | [ <a href="history.html">Family History</a> ]</center><br>',
if(-r 'static-site/censuses.html') {
print $chtml ' | [ <a href="censuses.html">Census Index</a> ]';
}
print $chtml ' | [ <a href="history.html">Family History</a> ]</center><br>',
'<ul>';

foreach my $name(sort keys %{$censuses{$census}}) {
Expand Down Expand Up @@ -1385,13 +1387,15 @@ print $html "<html><head><title>Surnames in the Family Tree $html_name</title>",
if($me) {
print $html '[ <a href="', make_filename_from_person(person => $me), '">Home</a> ]';
}
print $html ' | [ <a href="surnames.html">Surnames Index</a> ]',
' | [ <a href="censuses.html">Census Index</a> ]',
' | [ <a href="calendar/index.html">Calendar</a> ]';
print $html ' | [ <a href="surnames.html">Surnames Index</a> ]';
if(-r 'static-site/censuses.html') {
print $html ' | [ <a href="censuses.html">Census Index</a> ]';
}
if($opts{'w'}) {
print $html ' | [ <a href="todo.html">Errors</a> ]';
}
print $html ' | [ <a href="history.html">Family History</a> ]</center><br><ul>';
print $html ' | [ <a href="calendar/index.html">Calendar</a> ]',
' | [ <a href="history.html">Family History</a> ]</center><br><ul>';

open($csv, '>', 'dynamic-site/data/surnames.csv');
print $csv "entry!surname!person\n";
Expand Down Expand Up @@ -1437,8 +1441,10 @@ foreach my $surname(sort keys %{$surnames}) {
if($opts{'w'}) {
print $shtml ' | [ <a href="todo.html">Errors</a> ]';
}
print $shtml ' | [ <a href="censuses.html">Census Index</a> ]</center><br>',
'<ul>';
if(-r 'static-site/censuses.html') {
print $shtml ' | [ <a href="censuses.html">Census Index</a> ]';
}
print $shtml '</center><br><ul>';

foreach my $person(sort keys %{$surnames->{$surname}}) {
# print "\t$person maps to ", $surnames->{$surname}->{$person}, "\n";
Expand Down Expand Up @@ -1516,9 +1522,11 @@ if($opts{'w'}) {
if($me) {
print $html '[ <a href="', make_filename_from_person(person => $me), '">Home</a> ]';
}
print $html ' | [ <a href="surnames.html">Surnames Index</a> ]',
' | [ <a href="censuses.html">Census Index</a> ]',
' | [ <a href="calendar/index.html">Calendar</a> ]',
print $html ' | [ <a href="surnames.html">Surnames Index</a> ]';
if(-r 'static-site/censuses.html') {
print $html ' | [ <a href="censuses.html">Census Index</a> ]';
}
print $html ' | [ <a href="calendar/index.html">Calendar</a> ]',
' | [ <a href="history.html">Family History</a> ]</center><br>';

open(my $csv, '>', 'dynamic-site/data/todo.csv');
Expand Down Expand Up @@ -1692,10 +1700,12 @@ if($gedcal) {
if($me) {
print $fout '[ <a href="../', make_filename_from_person(person => $me), '">Home</a> ]';
}
print $fout ' | [ <a href="../surnames.html">Surnames Index</a> ]',
' | [ <a href="../censuses.html">Census Index</a> ]';
print $fout ' | [ <a href="../surnames.html">Surnames Index</a> ]';
if(-r 'static-site/censuses.html') {
print $fout ' | [ <a href="../censuses.html">Census Index</a> ]';
}
if($opts{'w'}) {
print $fout ' | [ <a href="todo.html">Errors</a> ]';
print $fout ' | [ <a href="../todo.html">Errors</a> ]';
}
print $fout ' | [ <a href="../history.html">Family History</a> ]</center><br><ul>';
my $pr = String::ProgressBar->new(max => 12, length => 60);
Expand Down Expand Up @@ -1725,8 +1735,10 @@ if(open(my $fout, '>', 'static-site/history.html')) {
if($me) {
print $fout '[ <a href="', make_filename_from_person(person => $me), '">Home</a> ] | ';
}
print $fout '[ <a href="surnames.html">Surnames Index</a> ]',
' | [ <a href="censuses.html">Census Index</a> ]';
print $fout '[ <a href="surnames.html">Surnames Index</a> ]';
if(-r 'static-site/censuses.html') {
print $fout ' | [ <a href="censuses.html">Census Index</a> ]';
}
if($opts{'w'}) {
print $fout ' | [ <a href="todo.html">Errors</a> ]';
}
Expand Down Expand Up @@ -2057,8 +2069,10 @@ sub print_person
if($gedcal) {
print $html ' | [ <a href="calendar/index.html">Calendar</a> ]';
}
print $html ' | [ <a href="surnames.html">Surnames Index</a> ]',
' | [ <a href="censuses.html">Census Index</a> ]';
print $html ' | [ <a href="surnames.html">Surnames Index</a> ]';
if(-r 'static-site/censuses.html') {
print $html ' | [ <a href="censuses.html">Census Index</a> ]';
}
if($opts{'w'}) {
print $html ' | [ <a href="todo.html">Errors</a> ]';
}
Expand Down Expand Up @@ -11018,6 +11032,8 @@ sub place {
}
}

$rc =~ s/\.$//;

if($params{'encode'}) {
$rc->encode();
}
Expand Down

0 comments on commit 0970843

Please sign in to comment.