QUERY -- get the value of meta-data
Plain strings (such as field values) are returned
without quotes. Simple arrays of scalars are also returned without quotes, in a comma-separated list (beware of values that contain commas!).
More complex data structures (e.g. arrays of hashes) will be returned as Perl code strings generated by running through
CPAN:Data::Dumper.
You can make the macro generate different output formats using the
style parameter:
-
style="perl" - generates values as Perl code strings
-
style="json" - generates values as JSON strings, suitable for reading by browsers.
Only some configuration settings are available via QUERY:
{ScriptSuffix},
{LoginManager},
{AuthScripts},
{LoginNameFilterIn},
{AdminUserLogin},
{AdminUserWikiName},
{SuperAdminGroup},
{UsersTopicName},
{AuthRealm},
{MinPasswordLength},
{Register}{AllowLoginName},
{Register}{EnableNewUserRegistration},
{Register}{NeedVerification},
{Register}{RegistrationAgentWikiName},
{AllowInlineScript},
{DenyDotDotInclude},
{UploadFilter},
{NameFilter},
{AccessibleCFG},
{AntiSpam}{EmailPadding},
{AntiSpam}{EntityEncode},
{AntiSpam}{HideUserDetails},
{AntiSpam}{RobotsAreWelcome},
{Stats}{TopViews},
{Stats}{TopContrib},
{Stats}{TopicName},
{UserInterfaceInternationalisation},
{UseLocale},
{Site}{Locale},
{Site}{CharSet},
{DisplayTimeValues},
{DefaultDateFormat},
{Site}{LocaleRegexes},
{UpperNational},
{LowerNational},
{PluralToSingular},
{EnableHierarchicalWebs},
{WebMasterEmail},
{WebMasterName},
{NotifyTopicName},
{SystemWebName},
{TrashWebName},
{SitePrefsTopicName},
{LocalSitePreferences},
{HomeTopicName},
{WebPrefsTopicName},
{UsersWebName},
{TemplatePath},
{LinkProtocolPattern},
{NumberOfRevisions},
{MaxRevisionsInADiff},
{ReplaceIfEditedAgainWithin},
{LeaseLength},
{LeaseLengthLessForceful},
{Plugins}{WebSearchPath},
{PluginsOrder},
{Cache}{Enabled},
{Validation}{Method},
{Register}{DisablePasswordConfirmation}