$nyear++;
}
+ # Add padding.
+ $pmonth=sprintf("%02d", $pmonth);
+ $nmonth=sprintf("%02d", $nmonth);
+
my $calendar="\n";
# When did this month start?
my ($url, $purl, $nurl)=("$monthname",'','');
if (exists $pagesources{"$archivebase/$params{year}/$params{month}"}) {
$url = htmllink($params{page}, $params{destpage},
- "$archivebase/$params{year}/".sprintf("%02d", $params{month}),
+ "$archivebase/$params{year}/".$params{month},
+ noimageinline => 1,
linktext => " $monthname ");
}
- add_depends($params{page}, "$archivebase/$params{year}/".sprintf("%02d", $params{month}),
+ add_depends($params{page}, "$archivebase/$params{year}/$params{month}",
deptype("presence"));
if (exists $pagesources{"$archivebase/$pyear/$pmonth"}) {
$purl = htmllink($params{page}, $params{destpage},
- "$archivebase/$pyear/" . sprintf("%02d", $pmonth),
- linktext => " $pmonthname ");
+ "$archivebase/$pyear/$pmonth",
+ noimageinline => 1,
+ linktext => " \&larr ");
}
- add_depends($params{page}, "$archivebase/$pyear/".sprintf("%02d", $pmonth),
+ add_depends($params{page}, "$archivebase/$pyear/$pmonth",
deptype("presence"));
if (exists $pagesources{"$archivebase/$nyear/$nmonth"}) {
$nurl = htmllink($params{page}, $params{destpage},
- "$archivebase/$nyear/" . sprintf("%02d", $nmonth),
- linktext => " $nmonthname ");
+ "$archivebase/$nyear/$nmonth",
+ noimageinline => 1,
+ linktext => " \&rarr ");
}
- add_depends($params{page}, "$archivebase/$nyear/".sprintf("%02d", $nmonth),
+ add_depends($params{page}, "$archivebase/$nyear/$nmonth",
deptype("presence"));
# Start producing the month calendar
}
my $tag;
- my $mtag = sprintf("%02d", $params{month});
- if (defined $linkcache{"$params{year}/$mtag/$day"}) {
+ if (defined $linkcache{"$params{year}/$params{month}/$day"}) {
if ($day == $today) {
$tag='month-calendar-day-this-day';
}
}
$calendar.=qq{\t\t<td class="$tag $downame{$wday}">};
$calendar.=htmllink($params{page}, $params{destpage},
- $linkcache{"$params{year}/$mtag/$day"},
- "linktext" => "$day");
+ $linkcache{"$params{year}/$params{month}/$day"},
+ noimageinline => 1,
+ "linktext" => "$day");
$calendar.=qq{</td>\n};
}
else {
if (exists $pagesources{"$archivebase/$params{year}"}) {
$url = htmllink($params{page}, $params{destpage},
"$archivebase/$params{year}",
+ noimageinline => 1,
linktext => "$params{year}");
}
add_depends($params{page}, "$archivebase/$params{year}", deptype("presence"));
if (exists $pagesources{"$archivebase/$pyear"}) {
$purl = htmllink($params{page}, $params{destpage},
"$archivebase/$pyear",
+ noimageinline => 1,
linktext => "\←");
}
add_depends($params{page}, "$archivebase/$pyear", deptype("presence"));
if (exists $pagesources{"$archivebase/$nyear"}) {
$nurl = htmllink($params{page}, $params{destpage},
"$archivebase/$nyear",
+ noimageinline => 1,
linktext => "\→");
}
add_depends($params{page}, "$archivebase/$nyear", deptype("presence"));
if ($pagesources{"$archivebase/$params{year}/$mtag"}) {
$murl = htmllink($params{page}, $params{destpage},
"$archivebase/$params{year}/$mtag",
+ noimageinline => 1,
linktext => "$monthabbr");
$calendar.=qq{\t<td class="$tag">};
$calendar.=$murl;