Removed non-working lines that should trigger a recaching
authorphilipp <philipp@7aebc617-e5e2-0310-91dc-80fb5f6d2477>
Sun, 28 Dec 2008 08:09:04 +0000 (08:09 +0000)
committerphilipp <philipp@7aebc617-e5e2-0310-91dc-80fb5f6d2477>
Sun, 28 Dec 2008 08:09:04 +0000 (08:09 +0000)
git-svn-id: http://www.winterrodeln.org/svn/servermediawiki/trunk/extensions/wrreport@365 7aebc617-e5e2-0310-91dc-80fb5f6d2477

wrreport.body.php

index 22d8d99b30b0c0bf8d9f162bf7e2705296bd8af4..a8c063f66ff289bbb42feb6b2af2e1ab6182552c 100644 (file)
@@ -328,10 +328,9 @@ function bahnberichtformularParserHook($input, $args, $parser) {
        if (in_array($parser->getTitle()->getText(), $wgWrReportBlackListAll)) return wrReportSandboxParse(utf8_encode("''Bei dieser Rodelbahn dürfen derzeit leider keine Rodelbahnberichte abgegeben werden.''\n"));
        if (!$wgUser->isLoggedIn() && in_array($parser->getTitle()->getText(), $wgWrReportBlackListStrangers)) return wrReportSandboxParse(utf8_encode("''Bei der angegebenen Rodelbahn dürfen derzeit nur angemeldete Benutzer Rodelbahnberichte abgebe.''\n\n"));
        
-       // Ok, we can render the form :-)
-       // To prevent cache problems (old prefilled user names shown or old dates in the date list), caching is disabled when showing the form:
-       $title = $parser->getTitle();
-       $title->invalidateCache(); // I don't know if this helps because the caching is done _after_ the call of this function...
+       // Calling "$title = $parser->getTitle(); $title->invalidateCache();" doesn't help here to force regeneration
+       // However, this would not be the best solution because the page has to be re-rendered only at midnight
+
        return replaceByMarker(wrReportFormRender(TRUE, $parser->getTitle()->getText(), NULL, NULL, NULL, $author_name));
 }