[Mediawiki-l] disableCache on editUpdates
Gregory Gross
Gregory.Gross at avenuea-razorfish.com
Wed Jun 28 18:36:17 UTC 2006
I'm using the runphp extension ( http://meta.wikimedia.org/wiki/Runphp
). I'm trying to generate dynamic content using the PHP, so I don't want
the page to get stored in the cache. I tried added a call to
$wgParser->disableCache() to the end of the runphp hook function (before
the return statement obviously). The editUpdates function in Article.php
has a call to $parserCache->save() that doesn't take into account the
disableCache() call made earlier so I had to wrap the
$parserCache->save() call with an if statement:
if ($poutput->getCacheTime() != -1) {
# Save it to the parser cache
$parserCache =& ParserCache::singleton();
$parserCache->save( $poutput, $this, $wgUser );
}
I am just wondering if there is a better way to do this without having
to change the core mediawiki files, or if this should be added.
Thanks....
More information about the MediaWiki-l
mailing list