]> sipb.mit.edu Git - ikiwiki.git/blobdiff - IkiWiki.pm
Merge commit 'origin/master' into prv/po
[ikiwiki.git] / IkiWiki.pm
index 36e85d4135f146e321c5e07b4917444afcbc232e..67cd2147d2eb65b7d74356208b63205de231f9bb 100644 (file)
@@ -920,6 +920,23 @@ sub abs2rel ($$) { #{{{
 } #}}}
 
 sub displaytime ($;$) { #{{{
+       my $time=shift;
+       my $format=shift;
+       if (exists $hooks{displaytime}) {
+               my $ret;
+               run_hooks(displaytime => sub {
+                       $ret=shift->($time, $format)
+               });
+               return $ret;
+       }
+       else {
+               return formattime($time, $format);
+       }
+} #}}}
+
+sub formattime ($;$) { #{{{
+       # Plugins can override this function to mark up the time for
+       # display.
        my $time=shift;
        my $format=shift;
        if (! defined $format) {