]> sipb.mit.edu Git - ikiwiki.git/blobdiff - IkiWiki/Plugin/ddate.pm
* Work on firming up the plugin interface:
[ikiwiki.git] / IkiWiki / Plugin / ddate.pm
index 4e9d919a3bd182f88227a650616de48b94a2cf25..b677026558f457f8da0e48c605006771361eb905 100644 (file)
@@ -2,18 +2,16 @@
 # Discordian date support fnord ikiwiki.
 package IkiWiki::Plugin::ddate;
 use IkiWiki;
-use IkiWiki::Render; # so we can redefine it here
 no warnings;
 
 sub import { #{{{
-       IkiWiki::hook(type => "checkconfig", id => "skeleton", 
-               call => \&checkconfig);
+       hook(type => "checkconfig", id => "skeleton", call => \&checkconfig);
 } # }}}
 
 sub checkconfig () { #{{{
-       if (! defined $IkiWiki::config{timeformat} ||
-           $IkiWiki::config{timeformat} eq '%c') {
-               $IkiWiki::config{timeformat}='on %{%A, the %e of %B%}, %Y. %N%nCelebrate %H';
+       if (! defined $config{timeformat} ||
+           $config{timeformat} eq '%c') {
+               $config{timeformat}='on %{%A, the %e of %B%}, %Y. %N%nCelebrate %H';
        }
 } #}}}
 
@@ -21,7 +19,7 @@ sub IkiWiki::displaytime ($) { #{{{
        my $time=shift;
         eval q{use POSIX};
         my $gregorian=POSIX::strftime("%d %m %Y", localtime($time));
-       my $date=`ddate +'$IkiWiki::config{timeformat}' $gregorian`;
+       my $date=`ddate +'$config{timeformat}' $gregorian`;
        chomp $date;
        if ($? || ! length $date) {
                return "some time or other (hail Eris!)";