[pmwiki-users] Prevent logging to AllRecentChanges
Petko Yotov
5ko at 5ko.fr
Tue Jan 9 15:24:13 CST 2018
To prevent logging to AllRecentChanges from a specific page or group,
place in local/Group.php or local/Group.Page.php such a line:
unset($RecentChangesFmt['$SiteGroup.AllRecentChanges']);
To also prevent logging in the Group.RecentChanges page:
unset($RecentChangesFmt['$Group.RecentChanges']);
If you use a recipe that modifies or includes other RecentChanges pages,
unset the modified or new entries after you have included the recipe.
SDV() and SDVA() allow the core or recipes to set values to variables or
arrays unless such values are already set on the wiki.
Petko
On 09/01/2018 21:58, Robert Riebisch wrote:
> Hi,
>
> yesterday, I noticed a snippet at pmwiki.org to prevent logging to
> AllRecentChanges for specific pages/groups, but today I can't find it
> anymore. :-( pmwiki.org has so much information available.
>
> I think, it had some PHP code with one of those "obscure" PmWiki
> variable names, e.g., "SDV".
>
> It's /not/ on:
> * http://www.pmwiki.org/wiki/PmWiki/PageHistory
> * http://www.pmwiki.org/wiki/PmWiki/PageHistory-Talk
> * http://www.pmwiki.org/wiki/PmWiki/GroupCustomizations
> * http://www.pmwiki.org/wiki/PmWiki/LocalCustomizations
>
> Robert Riebisch
More information about the pmwiki-users
mailing list