'."\n"; foreach (array_reverse($cal) as $title => $versions) { $time = 0; $subtime = ($mindate - strtotime($title)) / $year * $scale - $time; printf('
  • ', $subtime); if ($url = @$versions['']) { printf('%s', $url, $title); } else { print ''; print $title; if ($versions and $User->admin("edit $Page$Args")) { printf(' (%s)', implode(', ', array_map( function ($format, $url) { return sprintf('%s', $url, $format); }, array_keys($versions), $versions ))); } print ''; } print "
  • \n"; } print "\n\n";