]> git.vanrenterghem.biz Git - git.ikiwiki.info.git/blobdiff - IkiWiki/Plugin/external.pm
* The calendar plugin stores state about when it needs to be updated,
[git.ikiwiki.info.git] / IkiWiki / Plugin / external.pm
index f76b42c9982ee4c636ddd73a9d8bbd2ba490df5a..8d1baa5874c4d79c2aac1e874a8fa0b4a5a495f8 100644 (file)
@@ -132,6 +132,24 @@ sub setvar ($$$;@) { #{{{
        return $ret;
 } #}}}
 
        return $ret;
 } #}}}
 
+sub getstate ($$$$) { #{{{
+       my $plugin=shift;
+       my $page=shift;
+       my $id=shift;
+       my $key=shift;
+
+       return $IkiWiki::pagestate{$page}{$id}{$key};
+} #}}}
+
+sub setstate ($$$$;@) { #{{{
+       my $plugin=shift;
+       my $page=shift;
+       my $id=shift;
+       my $key=shift;
+
+       return $IkiWiki::pagestate{$page}{$id}{$key}=@_;
+} #}}}
+
 sub inject ($@) { #{{{
        # Bind a given perl function name to a particular RPC request.
        my $plugin=shift;
 sub inject ($@) { #{{{
        # Bind a given perl function name to a particular RPC request.
        my $plugin=shift;