add Test page
|
PmWiki Info
MessagesReplacement version 2024-08-20new
PmWikiInfonew version 2024-08-18new
Category: Extensions
See Cookbook.PmWikiInfo, Cookbook:PmWikiInfo on PmWiki, and Test.PmWikiInfo.
Note: all these tests use the development version of PmWikiInfo- PmWikiInfonew
Test
(:pmwikiinfo:)
| PmWiki Info Extension parameters
(:pmwikiinfo display= :)
display= all, recipeinfo, conditions, customsyntax, defined, fmtpv, fmtv, handleactions, handleauth, htmlstylesfmt, htmlheaderfmt, htmlfooterfmt, imap, inputlabelfmt, linkfunctions, markup, markupexpr, namepattern, pagenamechars, phpinfo, roepatterns, rospatterns, searchpatterns, server, skins, thumblist, trailfmt, troepatterns, uploadblacklist, uploadexts, uploadextsize, uploadnamechars, vars, wikistyle, debug
debug= false, true
|
(:pmwikiinfo display='recipeinfo':)
| RecipeInfo
Ape
| =
|
Version: 20240427
|
Attachtable
| =
|
Version: 2023-02-21
|
AutoTel
| =
|
Version: 2024-04-10new
|
CaseCorrection
| =
|
Version: 20170618
|
ChordPro
| =
|
Version: 2022-12-01new
|
DiagnosticMessages
| =
|
Version: 2024-08-18
|
EditToolbar
| =
|
Version: 2024-08-24
|
ExtensionHub
| =
|
Version: 2024-08-13a
|
Grep
| =
|
Version: 20171103
|
GuiEditResize
| =
|
Version: 2009-09-11
|
iconlink
| =
|
Version: 2012-10-09
|
ImageMap
| =
|
Version: 2022-06-23
|
Maxi2
| =
|
Version: 20240111
|
MessagesReplacement
| =
|
Version: 2024-08-20new
|
NewGroupBox
| =
|
Version: 2017-06-17
|
NewPageBoxPlus
| =
|
Version: 2023-02-14
|
NZDoC
| =
|
Version: 2024-04-10new
|
NZTopo
| =
|
Version: 2024-04-10new
|
PageTableOfContents
| =
|
Version: 2017-11-08
|
PmWiki:SiteAnalyzer
| =
|
Version: 2019-09-03
|
PmWikiInfo
| =
|
Version: 2024-08-18new
|
RandomQuote
| =
|
Version: 2007-02-15
|
SearchCloud
| =
|
Version: 2024-04-10
|
SimpleRecipe
| =
|
Version: 2024-01-01new
|
SubgroupMarkup
| =
|
Version: 2024-05-02
|
TextExtract
| =
|
Version: 2024-05-14a
|
ThumbList
| =
|
Version: 20240430
|
TLQuestionVars
| =
|
Version: 2024-06-30
|
Toggle
| =
|
Version: 2022-06-17
|
TotalCounter
| =
|
Version: 2024-04-10
|
UploadForm
| =
|
Version: 2009-08-26
|
|
(:pmwikiinfo display='vars':)
| Variables
ActionSkin
| =
|
print: print
|
Author
| =
|
|
AuthorGroup
| =
|
Profiles
|
CategoryGroup
| =
|
Category
|
CookiePrefix
| =
|
tahi_
|
DefaultGroup
| =
|
Aotearoa
|
DefaultName
| =
|
HomePage
|
DefaultPage
| =
|
Aotearoa.HomePage
|
EnableAutoSkinList
| =
|
1
|
EnableUpload
| =
|
1
|
EnableUploadDrop
| =
|
|
EnableUploadMimeMatch
| =
|
gpx: !^(text/xml)$!
|
GroupFooterFmt
| =
|
(:include $SiteGroup.AllGroupFooter:)(:nl:)(:include $Group.GroupFooter:)(:nl:)
|
GroupHeaderFmt
| =
|
(:include $SiteGroup.AllGroupHeader:)(:nl:)(:include $Group.GroupHeader:)(:nl:)
|
GroupHomePageUrl
| =
|
|
GUIButtons
| =
|
h2: Array
(
[0] => 20
[1] => \n!!
[2] => \n
[3] => $[Heading]
[4] => $GUIButtonDirUrlFmt/text_heading_2.png"$[Heading Level 2]"
)
h3: Array
(
[0] => 30
[1] => \n!!!
[2] => \n
[3] => $[Subheading]
[4] => $GUIButtonDirUrlFmt/text_heading_3.png"$[Subheading Level 3]"
)
separator1: Array
(
[0] => 40
[1] =>
[2] =>
[3] =>
[4] => $GUIButtonDirUrlFmt/separator.png
)
strong: Array
(
[0] => 50
[1] => '''
[2] => '''
[3] => $[Bold]
[4] => $GUIButtonDirUrlFmt/text_bold.png"$[Bold]"
[5] => $[ak_strong]
)
em: Array
(
[0] => 60
[1] => ''
[2] => ''
[3] => $[Italic]
[4] => $GUIButtonDirUrlFmt/text_italic.png"$[Italic]"
[5] => $[ak_em]
)
strike: Array
(
[0] => 70
[1] => {-
[2] => -}
[3] => $[Strikethrough]
[4] => $GUIButtonDirUrlFmt/text_strikethrough.png"$[Strikethrough]"
)
sup: Array
(
[0] => 80
[1] => '^
[2] => ^'
[3] => $[Superscript]
[4] => $GUIButtonDirUrlFmt/text_superscript.png"$[Superscript]"
)
sub: Array
(
[0] => 90
[1] => '_
[2] => _'
[3] => $[Subscript]
[4] => $GUIButtonDirUrlFmt/text_subscript.png"$[Subscript]"
)
big: Array
(
[0] => 100
[1] => '+
[2] => +'
[3] => $[Big text]
[4] => $GUIButtonDirUrlFmt/text_big.png"$[Big text]"
)
small: Array
(
[0] => 110
[1] => '-
[2] => -'
[3] => $[Small text]
[4] => $GUIButtonDirUrlFmt/text_small.png"$[Small text]"
)
separator2: Array
(
[0] => 120
[1] =>
[2] =>
[3] =>
[4] => $GUIButtonDirUrlFmt/separator.png
)
ol: Array
(
[0] => 130
[1] => \n#
[2] => \n
[3] => $[Ordered list]
[4] => $GUIButtonDirUrlFmt/text_list_numbers.png"$[Ordered (numbered) list]"
)
ul: Array
(
[0] => 140
[1] => \n*
[2] => \n
[3] => $[Unordered list]
[4] => $GUIButtonDirUrlFmt/text_list_bullets.png"$[Unordered (bullet) list]"
)
hr: Array
(
[0] => 150
[1] => \n----\n
[2] =>
[3] =>
[4] => $GUIButtonDirUrlFmt/text_horizontalrule.png"$[Horizontal rule]"
)
table: Array
(
[0] => 160
[1] => (:table border=1 width=100%:)\n(:cell:)\n\n(:cell:)\n\n(:cell:)\n\n(:cellnr:)\n\n(:cell:)\n\n(:cell:)\n\n(:tableend:)
[2] =>
[3] =>
[4] => $GUIButtonDirUrlFmt/table_add.png"$[Table]"
)
separator3: Array
(
[0] => 170
[1] =>
[2] =>
[3] =>
[4] => $GUIButtonDirUrlFmt/separator.png
)
center: Array
(
[0] => 180
[1] => %center%
[2] =>
[3] =>
[4] => $GUIButtonDirUrlFmt/text_align_center.png"$[Center]"
)
right: Array
(
[0] => 190
[1] => %right%
[2] =>
[3] =>
[4] => $GUIButtonDirUrlFmt/text_align_right.png"$[Right justified]"
)
indent: Array
(
[0] => 200
[1] => \n->
[2] => \n
[3] => $[Indented text]
[4] => $GUIButtonDirUrlFmt/text_indent.png"$[Indented text]"
)
outdent: Array
(
[0] => 210
[1] => \n-<
[2] => \n
[3] => $[Hanging indent]
[4] => $GUIButtonDirUrlFmt/text_indent_remove.png"$[Hanging indent]"
)
separator4: Array
(
[0] => 220
[1] =>
[2] =>
[3] =>
[4] => $GUIButtonDirUrlFmt/separator.png
)
pagelink: Array
(
[0] => 230
[1] => [[
[2] => ]]
[3] => $[Page link]
[4] => $GUIButtonDirUrlFmt/house_link.png"$[Link to internal page]"
)
extlink: Array
(
[0] => 240
[1] => [[
[2] => ]]
[3] => http:// | $[link text]
[4] => $GUIButtonDirUrlFmt/world_link.png"$[Link to external page]"
)
attach: Array
(
[0] => 250
[1] => Attach:
[2] =>
[3] => file.ext | $[link text]
[4] => $GUIButtonDirUrlFmt/photo_link.png"$[Attach a file or image]"
)
thumb: Array
(
[0] => 260
[1] => \%thumb\%[[Attach:
[2] => | Attach:image.jpg"description"]]
[3] => image.jpg
[4] => $GUIButtonDirUrlFmt/photos.png"$[Attach an image as a thumbnail]"
)
separator5: Array
(
[0] => 270
[1] =>
[2] =>
[3] =>
[4] => $GUIButtonDirUrlFmt/separator.png
)
author: Array
(
[0] => 280
[1] => ~~~
[2] =>
[3] =>
[4] => $GUIButtonDirUrlFmt/text_signature.png"$[Add author name]"
)
authordate: Array
(
[0] => 290
[1] => ~''~~~~''
[2] =>
[3] =>
[4] => $GUIButtonDirUrlFmt/time_add.png"$[Add author name and date]"
)
tabtable: Array
(
[0] => 1100
[1] =>
[2] =>
[3] =>
[4] => <input type='image' name='tabtable' src='$GUIButtonDirUrlFmt/excel.gif' title='$[Convert tabs to table]' />
)
|
HandleImageTplFmt
| =
|
|
HTMLTagAttr
| =
|
|
InputLabelFmt
| =
|
<label for="$LabelFor" $LabelTitle>$LabelText</label>
|
MetaRobots
| =
|
index,follow
|
NamePattern
| =
|
[\w\x80-\xfe]+(?:-[\w\x80-\xfe]+)*(?:,[[:upper:]\d][\w\x80-\xfe]*(?:[-~][\w\x80-\xfe]+)*)?
|
PageNameChars
| =
|
-~,[:alnum:]\x80-\xfe
|
PageSkinList
| =
|
|
RecipeInfo
| =
|
2024-08-18new
|
SearchPatterns
| =
|
normal: Array
(
[0] => !,del-\d+$!
[recent] => !\.(All)?Recent(Changes|Uploads)$!
[group] => !\.Group(Print)?(Header|Footer|Attributes)$!
[self] => !^Test\.PmWikiInfo$!
)
all: Array
(
)
|
SiteAdminGroup
| =
|
SiteAdmin
|
SiteGroup
| =
|
Site
|
Skin
| =
|
tahi
|
SkinTemplateIncludeLevel
| =
|
|
TrailFmt
| =
|
|
UploadDir
| =
|
uploads
|
UploadDirQuota
| =
|
0
|
UploadMaxSize
| =
|
32000000
|
UploadNameChars
| =
|
-\w\.\, !=\+\#\x80-\xfe
|
UploadPrefixFmt
| =
|
/$Group/$Name
|
UploadPrefixQuota
| =
|
0
|
UploadUrlFmt
| =
|
https://kiwiwiki.nz/pmwiki/uploads
|
Version
| =
|
pmwiki-2.3.37
|
WikiTitle
| =
|
Kiwi wiki
|
|
(:pmwikiinfo display='handleactions,handleauth':)
| HandleActions
analyze
| =
|
HandleAnalyze
|
approvesites
| =
|
HandleApprove
|
approveurls
| =
|
HandleApprove
|
attr
| =
|
HandleAttr
|
browse
| =
|
HandleBrowse
|
clearcloud
| =
|
SearchCloud\SearchCloudClean
|
download
| =
|
HandleDownload
|
edit
| =
|
HandleEdit
|
hub
| =
|
HandleHub
|
login
| =
|
HandleLoginA
|
logout
| =
|
HandleLogoutA
|
new
| =
|
HandleNew
|
newgroup
| =
|
HandleNewGroup
|
pmform
| =
|
HandlePmForm
|
postattr
| =
|
HandlePostAttr
|
postupload
| =
|
HandlePostUpload
|
postupload2
| =
|
HandlePostUpload2
|
print
| =
|
HandleBrowse
|
search
| =
|
HandleSearchA
|
source
| =
|
HandleSource
|
totalcounter
| =
|
TotalCounter\HandleTotalCounter
|
upload
| =
|
HandleUpload
|
HandleAuth
analyze
| =
|
auth
|
approvesites
| =
|
edit
|
approveurls
| =
|
edit
|
attr
| =
|
attr
|
browse
| =
|
read
|
delattach
| =
|
edit
|
deldelattach
| =
|
admin
|
diff
| =
|
edit
|
download
| =
|
read
|
downloaddeleted
| =
|
edit
|
edit
| =
|
edit
|
hub
| =
|
admin
|
login
| =
|
login
|
logout
| =
|
read
|
pmform
| =
|
edit
|
postattr
| =
|
attr
|
postupload
| =
|
edit
|
postupload2
| =
|
edit
|
print
| =
|
read
|
renameattach
| =
|
edit
|
search
| =
|
read
|
source
| =
|
edit
|
totalcounter
| =
|
read
|
undelattach
| =
|
edit
|
upload
| =
|
edit
|
|
(:pmwikiinfo display='uploadblacklist,uploadexts,wikistyle':)
| UploadBlacklist
0
| =
|
.php
|
1
| =
|
.pl
|
10
| =
|
.iso
|
11
| =
|
.html
|
12
| =
|
.shtml
|
2
| =
|
.cgi
|
3
| =
|
.py
|
4
| =
|
.shtm
|
5
| =
|
.phtm
|
6
| =
|
.pcgi
|
7
| =
|
.asp
|
8
| =
|
.jsp
|
9
| =
|
.sh
|
| =
|
size: 0
|
3gp
| =
|
ext: video/3gpp
size: 32000000
|
7z
| =
|
ext: application/x-7z-compressed
size: 32000000
|
ai
| =
|
ext: application/postscript
size: 32000000
|
apng
| =
|
ext: image/apng
size: 32000000
|
au
| =
|
ext: audio/basic
size: 32000000
|
avi
| =
|
ext: video/x-msvideo
size: 32000000
|
avif
| =
|
ext: image/avif
size: 32000000
|
avifs
| =
|
ext: image/avif
size: 32000000
|
bmp
| =
|
ext: image/bmp
size: 32000000
|
csv
| =
|
ext: text/plain
size: 32000000
|
doc
| =
|
ext: application/msword
size: 32000000
|
docx
| =
|
ext: application/vnd.openxmlformats-officedocument.wordprocessingml.document
size: 5000000
|
dvi
| =
|
ext: application/x-dvi
size: 32000000
|
eps
| =
|
ext: application/postscript
size: 32000000
|
epub
| =
|
ext: application/epub+zip
size: 16000000
|
exe
| =
|
ext: application/octet-stream
size: 32000000
|
flac
| =
|
ext: audio/x-flac
size: 32000000
|
gif
| =
|
ext: image/gif
size: 32000000
|
gpx
| =
|
ext: application/gpx+xml
size: 32000000
|
gz
| =
|
ext: application/x-gzip
size: 32000000
|
hqx
| =
|
ext: application/mac-binhex40
size: 32000000
|
ico
| =
|
ext: image/x-icon
size: 32000000
|
iso
| =
|
ext: application/x-iso9660-image
size: 32000000
|
jfif
| =
|
ext: image/jpeg
size: 32000000
|
jpeg
| =
|
ext: image/jpeg
size: 32000000
|
jpg
| =
|
ext: image/jpeg
size: 32000000
|
kml
| =
|
ext: application/vnd.google-earth.kml+xml
size: 32000000
|
kmz
| =
|
ext: application/vnd.google-earth.kmz
size: 32000000
|
m4a
| =
|
ext: audio/mp4
size: 32000000
|
m4v
| =
|
ext: video/x-m4v
size: 32000000
|
mdb
| =
|
ext: application/x-msaccess
size: 32000000
|
mid
| =
|
ext: video/wmv
size: 32000000
|
midi
| =
|
ext: video/wmv
size: 32000000
|
mkv
| =
|
ext: video/x-matroska
size: 32000000
|
mov
| =
|
ext: video/quicktime
size: 32000000
|
mp3
| =
|
ext: audio/mpeg
size: 32000000
|
mp4
| =
|
ext: video/mp4
size: 32000000
|
mpeg
| =
|
ext: video/mpeg
size: 32000000
|
mpg
| =
|
ext: video/mpeg
size: 32000000
|
odg
| =
|
ext: application/vnd.oasis.opendocument.graphics
size: 32000000
|
odp
| =
|
ext: application/vnd.oasis.opendocument.presentation
size: 32000000
|
ods
| =
|
ext: application/vnd.oasis.opendocument.spreadsheet
size: 32000000
|
odt
| =
|
ext: application/vnd.oasis.opendocument.text
size: 5000000
|
ogg
| =
|
ext: audio/ogg
size: 32000000
|
ogv
| =
|
ext: video/ogg
size: 32000000
|
opus
| =
|
ext: audio/opus
size: 32000000
|
pdf
| =
|
ext: application/pdf
size: 30000000
|
php
| =
|
ext: text/x-php
size: 2000000
|
png
| =
|
ext: image/png
size: 32000000
|
ppsx
| =
|
ext: application/vnd.openxmlformats-officedocument.presentationml.slideshow
size: 32000000
|
ppt
| =
|
ext: application/vnd.ms-powerpoint
size: 32000000
|
pptx
| =
|
ext: application/vnd.openxmlformats-officedocument.presentationml.presentation
size: 64000000
|
ps
| =
|
ext: application/postscript
size: 32000000
|
psd
| =
|
ext: image/vnd.adobe.photoshop
size: 32000000
|
qt
| =
|
ext: video/quicktime
size: 32000000
|
rpm
| =
|
ext: application/x-rpm
size: 32000000
|
rtf
| =
|
ext: application/rtf
size: 32000000
|
sit
| =
|
ext: application/x-stuffit
size: 32000000
|
sldx
| =
|
ext: application/vnd.openxmlformats-officedocument.presentationml.slide
size: 32000000
|
tex
| =
|
ext: application/x-tex
size: 32000000
|
tgz
| =
|
ext: application/x-gzip
size: 32000000
|
txt
| =
|
ext: text/plain
size: 32000000
|
vtt
| =
|
ext: text/vtt
size: 32000000
|
wav
| =
|
ext: audio/x-wav
size: 32000000
|
wbmp
| =
|
ext: image/vnd.wap.wbmp
size: 32000000
|
webm
| =
|
ext: video/webm
size: 32000000
|
webp
| =
|
ext: image/webp
size: 32000000
|
wma
| =
|
ext: audio/wma
size: 32000000
|
wmf
| =
|
ext: image/wmf
size: 32000000
|
wmv
| =
|
ext: video/wmv
size: 32000000
|
xcf
| =
|
ext: image/x-xcf
size: 32000000
|
xls
| =
|
ext: application/vnd.ms-excel
size: 32000000
|
xlsx
| =
|
ext: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
size: 32000000
|
zip
| =
|
ext: application/zip
size: 32000000
|
WikiStyle
alpha
| =
|
apply: list
list-style: lower-alpha
|
ALPHA
| =
|
apply: list
list-style: upper-alpha
|
aqua
| =
|
color: aqua
|
black
| =
|
color: black
|
block
| =
|
apply: callable
|
blue
| =
|
color: blue
|
center
| =
|
apply: callable
text-align: center
|
cframe
| =
|
class: frame
margin-left: auto
margin-right: auto
width: 200px
apply: callable
text-align: center
|
comment
| =
|
display: none
|
decimal
| =
|
apply: list
list-style: decimal
|
div
| =
|
apply: div
|
frame
| =
|
class: frame
|
fuchsia
| =
|
color: fuchsia
|
gray
| =
|
color: gray
|
green
| =
|
color: green
|
grey
| =
|
color: gray
|
item
| =
|
apply: item
|
justify
| =
|
apply: callable
text-align: justify
|
left
| =
|
apply: callable
text-align: left
|
lframe
| =
|
class: frame lfloat
|
lime
| =
|
color: lime
|
list
| =
|
apply: list
|
maroon
| =
|
color: maroon
|
navy
| =
|
color: navy
|
newwin
| =
|
target: _blank
|
notoc
| =
|
apply: callable
class: notoc
|
olive
| =
|
color: olive
|
orange
| =
|
color: orange
|
p
| =
|
apply: p
|
pre
| =
|
apply: callable
white-space: pre
|
purple
| =
|
color: purple
|
red
| =
|
color: red
|
reversed
| =
|
apply: list
reversed: reversed
|
rframe
| =
|
class: frame rfloat
|
right
| =
|
apply: callable
text-align: right
|
roman
| =
|
apply: list
list-style: lower-roman
|
ROMAN
| =
|
apply: list
list-style: upper-roman
|
sidehead
| =
|
apply: callable
class: sidehead
|
silver
| =
|
color: silver
|
teal
| =
|
color: teal
|
thumb
| =
|
width: 100px
|
white
| =
|
color: white
|
yellow
| =
|
color: yellow
|
|
(:pmwikiinfo display='fmtpv,fmtv':)
| FmtPV
$Action
| =
|
$GLOBALS["action"]
|
$AuthId
| =
|
NoCache($GLOBALS["AuthId"])
|
$Author
| =
|
NoCache($GLOBALS["Author"])
|
$AutoTelVersion
| =
|
'AutoTelnew version 2024-04-10new'
|
$BaseName
| =
|
MakeBaseName($pn)
|
$ChordProVersion
| =
|
'ChordPronew version 2022-12-01new'
|
$Created
| =
|
PSFT($GLOBALS['TimeFmt'], $page['ctime'])
|
$CreatedTime
| =
|
$page["ctime"]
|
$CreatedYear
| =
|
PSFT("%Y", $page["ctime"])
|
$CurrentSkin
| =
|
$GLOBALS["Skin"]
|
$CurrentTime
| =
|
$GLOBALS['CurrentTime']
|
$DefaultGroup
| =
|
$GLOBALS["DefaultGroup"]
|
$DefaultName
| =
|
$GLOBALS["DefaultName"]
|
$Description
| =
|
@$page["description"]
|
$DiagnosticMessagesVersion
| =
|
'DiagnosticMessages version 2024-08-18'
|
$EnabledIMap
| =
|
implode("|", array_keys($GLOBALS["IMap"]))
|
$ExtHubVersion
| =
|
$GLOBALS["RecipeInfo"]["ExtensionHub"]["Version"]
|
$ExtPubDirUrl
| =
|
extFarmPubDirUrl()
|
$FullName
| =
|
"$group.$name"
|
$Group
| =
|
$group
|
$GroupHomePage
| =
|
FmtGroupHome($pn,$group,$var)
|
$GroupHomePageName
| =
|
FmtGroupHome($pn,$group,$var)
|
$GroupHomePageTitle
| =
|
FmtGroupHome($pn,$group,$var)
|
$GroupHomePageTitlespaced
| =
|
FmtGroupHome($pn,$group,$var)
|
$GroupHomePageUrl
| =
|
FmtGroupHome($pn,$group,$var)
|
$Groupspaced
| =
|
$AsSpacedFunction($group)
|
$LastDay
| =
|
date("d", time()-60*60*24)
|
$LastModified
| =
|
PSFT($GLOBALS["TimeFmt"], $page["time"])
|
$LastModifiedBy
| =
|
@$page["author"]
|
$LastModifiedHost
| =
|
@$page["host"]
|
$LastModifiedSummary
| =
|
@$page["csum"]
|
$LastModifiedTime
| =
|
$page["time"]
|
$LastModifiedYear
| =
|
PSFT("%Y", $page["time"])
|
$LastMonth
| =
|
date("m", time()-60*60*24*date("d"))
|
$LastMonthName
| =
|
date("F", time()-60*60*24*date("d"))
|
$LastWeek
| =
|
date("W", time()-60*60*24*7)
|
$LastYear
| =
|
date("Y")-1
|
$Maxi2CtrlReq
| =
|
1
|
$MessagesReplacementVersion
| =
|
'MessagesReplacement version 2024-08-20new'
|
$Name
| =
|
$name
|
$Namespaced
| =
|
$AsSpacedFunction($name)
|
$NextDay
| =
|
date("d", time()+60*60*24)
|
$NextMonth
| =
|
date("m", time()+60*60*24*(32-date("d")))
|
$NextMonthName
| =
|
date("F", time()+60*60*24*(32-date("d")))
|
$NextWeek
| =
|
date("W", time()+60*60*24*7)
|
$NextYear
| =
|
date("Y")+1
|
$NZDoCVersion
| =
|
'NZDoC version 2024-04-10new'
|
$NZTopoVersion
| =
|
'NZTopo version 2024-04-10new'
|
$PageCount
| =
|
'399'
|
$PageCountToday
| =
|
$GLOBALS["TotalCounter"]["PagesTodayCounter"][$pagename]
|
$PageLogoUrl
| =
|
strval(@$GLOBALS["PageLogoUrl"])
|
$PageTableOfContentsVersion
| =
|
'PageTableOfContents version 2017-11-08'
|
$PageUrl
| =
|
PUE(($EnablePathInfo)
? "$ScriptUrl/$group/$name"
: "$ScriptUrl?n=$group.$name")
|
$PageViews
| =
|
$GLOBALS["TotalCounter"]["Pages"][$pagename]
|
$PasswdAttr
| =
|
PasswdVar($pn, "attr")
|
$PasswdEdit
| =
|
PasswdVar($pn, "edit")
|
$PasswdRead
| =
|
PasswdVar($pn, "read")
|
$PasswdUpload
| =
|
PasswdVar($pn, "upload")
|
$PmWikiInfoVersion
| =
|
'PmWikiInfonew version 2024-08-18new'
|
$RandomSection
| =
|
RandomSection($pn)
|
$RequestedPage
| =
|
PHSC($GLOBALS["pagename_unfiltered"], ENT_QUOTES)
|
$SearchCloudVersion
| =
|
'SearchCloud version 2024-04-10'
|
$SimpleRecipeVersion
| =
|
'SimpleRecipenew version 2024-01-01new'
|
$SiteAdminGroup
| =
|
$GLOBALS["SiteAdminGroup"]
|
$SiteGroup
| =
|
$GLOBALS["SiteGroup"]
|
$SubgroupMarkupVersion
| =
|
'SubgroupMarkup version 2024-05-02'
|
$SubpageParent
| =
|
$name
|
$SubpageParentspaced
| =
|
$AsSpacedFunction($name)
|
$Targets
| =
|
$page["targets"]
|
$ThisDay
| =
|
date("d")
|
$ThisMonth
| =
|
date("m")
|
$ThisMonthName
| =
|
date("F")
|
$ThisWeek
| =
|
date("W")
|
$ThisYear
| =
|
date("Y")
|
$ThumbListVersion
| =
|
'TL-20240430'
|
$Title
| =
|
FmtPageTitle(@$page["title"], $name, 0)
|
$TitleLastFirst
| =
|
preg_replace("/^(.*?)([A-Z][a-z0-9_]*)$/", "\\2, \\1", (@$page["title"] ? $page["title"] : $AsSpacedFunction($name)))
|
$TitleNoArticle
| =
|
preg_replace("/^ *(?:The|An?) /i", "", (@$page["title"] ? $page["title"] : $AsSpacedFunction($name)), 1)
|
$Titlespaced
| =
|
FmtPageTitle(@$page["title"], $name, 1)
|
$TLQuestionVarsVersion
| =
|
'TLQuestionVars version 2024-06-30'
|
$Today
| =
|
date("Y-m-d")
|
$Tomorrow
| =
|
date("Y-m-d", time()+60*60*24)
|
$TotalCount
| =
|
'108,541'
|
$TotalCounterMaxItems
| =
|
'30'
|
$TotalCounterVersion
| =
|
'2024-04-10'
|
$Url
| =
|
$_SERVER["HTTP_HOST"]
|
$Version
| =
|
$GLOBALS["Version"]
|
$VersionNum
| =
|
$GLOBALS["VersionNum"]
|
$WikiTitle
| =
|
$GLOBALS["WikiTitle"]
|
$Yesterday
| =
|
date("Y-m-d", time()-60*60*24)
|
FmtV
$LinkText
| =
|
$UploadExts
|
$PageSourceText
| =
|
(:Title PmWiki Info:)(:Summary:Testing the Cookbook:PmWikiInfo extension, see [[Cookbook/PmWikiInfo]]:)
>>rfloat smaller nfloat<<
{$PmWikiInfoVersion}
>><<
%rfloat smaller noprint%Category: [[!Extensions]]
See [[Cookbook.PmWikiInfo]], [[Cookbook:PmWikiInfo]] on PmWiki, and [[Test.PmWikiInfo]].
(:pagelist group=test name=PmWikiInfo,PmWikiInfo-* fmt=#titlesummary:)
Note: all these tests use the development version of PmWikiInfo- PmWikiInfonew
(:div73 style="max-width:99%;":)
!! Test
(:markup:)
(:pmwikiinfo:)
(:markupend:)
(:markup:)
(:pmwikiinfo display='recipeinfo':)
(:markupend:)
(:markup:)
(:pmwikiinfo display='vars':)
(:markupend:)
(:markup:)
(:pmwikiinfo display='handleactions,handleauth':)
(:markupend:)
(:markup:)
(:pmwikiinfo display='uploadblacklist,uploadexts,wikistyle':)
(:markupend:)
(:markup:)
(:pmwikiinfo display='fmtpv,fmtv':)
(:markupend:)
(:markup:)
(:pmwikiinfo display='conditions,customsyntax,markupexpr':)
(:markupend:)
(:markup:)
(:pmwikiinfo display='htmlheaderfmt,htmlfooterfmt,htmlstylesfmt':)
(:markupend:)
(:markup:)
(:pmwikiinfo display='imap,linkfunctions':)
(:markupend:)
(:markup:)
(:pmwikiinfo display='markup':)
(:markupend:)
(:markup:)
(:pmwikiinfo display='skins':)
(:markupend:)
(:markup:)
(:pmwikiinfo display='thumblist':)
(:markupend:)
(:markup:)
(:pmwikiinfo display='roepatterns,rospatterns,troepatterns':)
(:markupend:)
(:markup:)
(:pmwikiinfo display='defined':)
(:markupend:)
(:markup:)
(:pmwikiinfo display='server':)
(:markupend:)
(:markup:)
(:pmwikiinfo display='phpinfo':)
(:markupend:)
(:markup:)
(:pmwikiinfo display='debug,invalid' do=nothing word "text string" -argument -'quoted input' debug=true -āēīōū what: unbalanced="quotes':)
(:markupend:)
----
!! Messages
(:messages 'PmWikiInfo*,dmsg*' details=hide:)
(:div73end:)
|
$TokenName
| =
|
pmtoken
|
|
(:pmwikiinfo display='conditions,customsyntax,markupexpr':)
| Conditions
(
| =
|
CondExpr($pagename, $condname, $condparm)
|
[
| =
|
CondExpr($pagename, $condname, $condparm)
|
action
| =
|
(boolean)MatchNames($GLOBALS['action'], $condparm, false)
|
attachments
| =
|
AttachExist($pagename, $condparm)
|
auth
| =
|
NoCache(CondAuth($pagename, $condparm, 1))
|
authid
| =
|
NoCache(@$GLOBALS["AuthId"] > "")
|
date
| =
|
CondDate($condparm)
|
enabled
| =
|
(boolean)@$GLOBALS[$condparm]
|
equal
| =
|
CompareArgs($condparm) == 0
|
exists
| =
|
CondExists($condparm)
|
expr
| =
|
CondExpr($pagename, $condname, $condparm)
|
extension_enabled
| =
|
CondExtEnabled($condparm)
|
false
| =
|
false
|
group
| =
|
(boolean)MatchPageNames($pagename, FixGlob($condparm, '$1$2.*'))
|
incategory
| =
|
CondInCategory($pagename, $condparm)
|
match
| =
|
preg_match("!$condparm!",$pagename)
|
name
| =
|
(boolean)MatchPageNames($pagename, FixGlob($condparm, '$1*.$2'))
|
ontrail
| =
|
CondOnTrail($pagename, $condparm)
|
true
| =
|
true
|
validemail
| =
|
(bool)filter_var($condparm, FILTER_VALIDATE_EMAIL)
|
CustomSyntax
ChordPronew,00
| =
|
<ws0 =directive>comment>*meta_nobg>=meta_nobg>punct /(\|\|:)([\s\S]*?)(:\|\|)/g /^ *#.*$/gm /\{[a-z_]+:?\}/gi /(\{[a-z_]+:)(.+?)(\})/gi /\[[A-G][b#]?(?:m|aug)?[-#abdhijlmstu0-9+^]{0,8}\]/g
|
MarkupExpr
asspaced
| =
|
$GLOBALS["AsSpacedFunction"]($args[0])
|
extract
| =
|
MxTextExtract($pagename, preg_replace_callback($rpat, "cb_expandkpv", $params))
|
ftime
| =
|
ME_ftime(@$args[0], @$args[1], $argp)
|
mod
| =
|
0 + (intval($args[0]) % intval($args[1]))
|
pagename
| =
|
MakePageName($pagename, preg_replace_callback($rpat, "cb_expandkpv", $params))
|
rand
| =
|
($args) ? rand($args[0], $args[1]) : rand()
|
strlen
| =
|
utf8string($args[0], "strlen")
|
substr
| =
|
call_user_func_array("utf8string", $args)
|
tolower
| =
|
utf8string($args[0], "tolower")
|
toupper
| =
|
utf8string($args[0], "toupper")
|
ucfirst
| =
|
utf8string($args[0], "ucfirst")
|
ucwords
| =
|
utf8string($args[0], "ucwords")
|
|
(:pmwikiinfo display='htmlheaderfmt,htmlfooterfmt,htmlstylesfmt':)
| HTMLHeaderFmt
0
| =
|
<link rel='stylesheet'
href='$FarmPubDirUrl/guiedit/pmwiki.syntax.css'>
|
1
| =
|
<script data-imap='{$EnabledIMap}'
src='$FarmPubDirUrl/guiedit/pmwiki.syntax.js'
data-label="$[Highlight]" data-mode='2'
data-custom="["<ws0 =directive>comment>*meta_nobg>=meta_nobg>punct \/(\\|\\|:)([\\s\\S]*?)(:\\|\\|)\/g \/^ *#.*$\/gm \/\\{[a-z_]+:?\\}\/gi \/(\\{[a-z_]+:)(.+?)(\\})\/gi \/\\[[A-G][b#]?(?:m|aug)?[-#abdhijlmstu0-9+^]{0,8}\\]\/g"]"></script>
|
2
| =
|
<link rel='stylesheet' type='text/css' href='$PubDirUrl/css/local.css' />
|
attachtable-css
| =
|
<link rel='stylesheet' type='text/css' href='https://kiwiwiki.nz/pmwiki/pub/attachtable/attachtable.css' />
|
Content-type
| =
|
<meta http-equiv='Content-Type' content='text/html; charset=utf-8' />
|
Highlight
| =
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/highlightjs/cdn-release@latest/build/styles/default.min.css" />
<script src="https://cdn.jsdelivr.net/gh/highlightjs/cdn-release@latest/build/highlight.min.js"></script>
|
iconlink
| =
|
<link rel='stylesheet' href='$PubDirUrl/css/iconlink.css' type='text/css' />
|
meta
| =
|
function:PrintMetaTags
|
pmwiki-utils
| =
|
<script type='text/javascript' src='$FarmPubDirUrl/pmwiki-utils.js?st=1724314042'
data-config='{"sortable":1,"highlight":1,"copycode":"Copy code","toggle":0,"localtimes":1,"rediquiet":0,"updrop":false,"pmtoc":{"Enable":0,"MaxLevel":6,"MinNumber":3,"ParentElement":"","NumberedHeadings":"","EnableBacklinks":0,"EnableQMarkup":0,"contents":"Contents","hide":"hide","show":"show"}}' data-fullname='{$FullName}'></script>
|
robots
| =
|
<meta name='robots' content='$MetaRobots' />
|
styles
| =
|
0: <style type='text/css'><!--
1: Array
(
[pmwiki] =>
ul, ol, pre, dl, p { margin-top:0px; margin-bottom:0px; }
code.escaped { white-space: pre; }
.vspace { margin-top:1.33em; }
.indent { margin-left:40px; }
.outdent { margin-left:40px; text-indent:-40px; }
a.createlinktext { text-decoration:none; border-bottom:1px dotted gray; }
a.createlink { text-decoration:none; position:relative; top:-0.5em;
font-weight:bold; font-size:smaller; border-bottom:none; }
img { border:0px; }
[rtl-ltr] =>
.rtl, .rtl * {direction:rtl; unicode-bidi:bidi-override;}
.ltr, .ltr * {direction:ltr; unicode-bidi:bidi-override;}
.rtl .indent, .rtl.indent, .rtl .outdent, .rtl.outdent {
margin-left:0; margin-right: 40px;
}
[subpage] =>
.subpage h1, h1.subpage { margin:0px; margin-top:1.2em; margin-bottom:8px;
color: #006633;
font-size: 150%; }
p.subpage { float: right; }
[urlapprove] => .apprlink { font-size:smaller; }
[textextract] => .textextract {margin:0.5em;}
[toc] =>
span.anchor {
float: left;
font-size: 60%;
margin-left: -1em;
width: 1em;
position:relative; top:-0.1em;
text-align: center;
}
span.anchor a { text-decoration: none; }
span.anchor a:hover { text-decoration: underline; }
ol.toc { text-indent:-25px; list-style: none; margin-bottom:5px; }
ol ol.toc { margin-left:-24px; text-indent:-24px; }
[tocf] =>
div.tocfloat { font-size: smaller; margin-bottom: 10px;
border-top: 1px dotted #555555; border-bottom: 1px dotted #555555;
padding-top: 5px;
width: 38%; float: right; margin-left: 10px; clear: right;
margin-right:-21px; padding-right: 13px; padding-left: 13px;
background-color: #eeeeee; }
div.toc { font-size: smaller;
border: 1px dotted #cccccc;
background: #f7f7f7;
margin-bottom: 10px; }
div.toc p { background-color: #f9f6d6;
padding: 5px;
border-bottom: 1px dotted #cccccc; }
[tabtable] =>
table.tabtable { border-collapse: collapse; }
table.tabtable td { border:1px solid #cccccc; }
[TotalCounter] => .TCbar {background-color:$TotalCounterBarColor; min-height:13px; width:13px; color:#fff;}
.TCtxtr {text-align:right;}
.TCtxtl {text-align:left;}
.TCtxth {font-weight: bold;}
.TCprogress {margin-left:auto; margin-right:auto;}
table.totalcounter td {font-size:x-small; text-align:center}
[NZToponew] => .nztopo figcaption {font-size:smaller;}
.nztopodebug {font-size:smaller;}
[ChordPro] => .chordpro {font-family: monospace;}
.songdebug {font-size:smaller; font-color:blue;}
[SimpleRecipenew] =>
.simplerecipe {display: inline-block; font-family: monospace; white-space: pre-wrap;}
[NZDoC] => .nzdocimg figcaption {font-size:smaller;}
.nzdocdebug {font-size: smaller;}
[MessagesReplacementnew] =>
.dmsgprefix {display:inline-block; font-style:italic; min-width:9rem;}
.dmsgpre {font-size:smaller;}
.messages {font-family: monospace; font-size:small;}
[DiagnosticMessages] =>
.dmsgprefix {font-family:monospace; font-style:italic; display:inline-block; min-width:9rem;}
.dmsgakey {font-family:monospace; font-style:italic;}
.dmsgcontent {font-family:monospace; white-space:break-spaces; font-size:smaller;}
[PmWikiInfonew] =>
.pmwikiinfo {font-size: smaller; font-family: monospace;}
[simuledit] => .editconflict { color:green;
font-style:italic; margin-top:1.33em; margin-bottom:1.33em; }
[markup] =>
table.markup { border:2px dotted #ccf; width:90%; }
td.markup1, td.markup2 { padding-left:10px; padding-right:10px; }
table.vert td.markup1 { border-bottom:1px solid #ccf; }
table.horiz td.markup1 { width:23em; border-right:1px solid #ccf; }
table.markup caption { text-align:left; }
div.faq p, div.faq pre { margin-left:2em; }
div.faq p.question { margin:1em 0 0.75em 0; font-weight:bold; }
div.faqtoc div.faq * { display:none; }
div.faqtoc div.faq p.question
{ display:block; font-weight:normal; margin:0.5em 0 0.5em 20px; line-height:normal; }
div.faqtoc div.faq p.question * { display:inline; }
td.markup1 pre { white-space: pre-wrap; }
[PmTOC] => .noPmTOC, .PmTOCdiv:empty {display:none;}
.PmTOCdiv { display: inline-block; font-size: 13px; overflow: auto; max-height: 500px;}
.PmTOCdiv a { text-decoration: none; display: block; line-height: 1;}
.PmTOCdiv a.pmtoc-indent1 { margin-left: 1em; }
.PmTOCdiv a.pmtoc-indent2 { margin-left: 2em; }
.PmTOCdiv a.pmtoc-indent3 { margin-left: 3em; }
.PmTOCdiv a.pmtoc-indent4 { margin-left: 4em; }
.PmTOCdiv a.pmtoc-indent5 { margin-left: 5em; }
.PmTOCdiv a.pmtoc-indent6 { margin-left: 6em; }
.back-arrow {font-size: .8rem; text-decoration: none; vertical-align: text-top;}
#PmTOCchk + label {cursor: pointer;}
#PmTOCchk {display: none;}
#PmTOCchk:not(:checked) + label > .pmtoc-show {display: none;}
#PmTOCchk:checked + label > .pmtoc-hide {display: none;}
#PmTOCchk:checked + label + div {display: none;}
[PmSortable] => table.sortable th { cursor: pointer; }
table.sortable th::after { color: transparent; content: "\00A0\025B8"; }
table.sortable th:hover::after { color: inherit; content: "\00A0\025B8"; }
table.sortable th.dir-u::after { color: inherit; content: "\00A0\025BE"; }
table.sortable th.dir-d::after { color: inherit; content: "\00A0\025B4"; }
[wikistyles] =>
.frame
{ border:1px solid #cccccc; padding:4px; background-color:#f9f9f9; }
.lfloat { float:left; margin-right:0.5em; }
.rfloat { float:right; margin-left:0.5em; }
[vardoc] => a.varlink { text-decoration:none;}
[copycode] =>
.pmcopycode { cursor:pointer; display:block; border-radius:.2em; opacity:.2; position:relative; z-index:2; }
.pmcopycode::before { content:"+"; display:block; width:.8em; height:.8em; line-height:.8em; text-align:center; }
.pmcopycode.copied::before { content:"\2714"; }
.pmcopycode.copied { background-color:#afa; }
html.pmDarkTheme .pmcopycode.copied { background-color: #272; }
pre:hover .pmcopycode { opacity:1; }
)
2:
--></style>
|
toctoggle
| =
|
<script type="text/javascript">
function toctoggle(obj, hide, show) {
var elstyle = document.getElementById(obj).style;
var text = document.getElementById(obj + "tog");
if(!hide) { var hide = "hide"; }
if(!show) { var show = "show"; }
if (elstyle.display == 'none') {
elstyle.display = 'block';
text.innerHTML = hide;
} else {
elstyle.display = 'none';
text.innerHTML = show;
}
}
</script>
|
HTMLFooterFmt
list-resume
| =
|
<script type="text/javascript" src="$FarmPubDirUrl/list-resume.js"></script>
|
HTMLStylesFmt
ChordPro
| =
|
.chordpro {font-family: monospace;}
.songdebug {font-size:smaller; font-color:blue;}
|
copycode
| =
|
.pmcopycode { cursor:pointer; display:block; border-radius:.2em; opacity:.2; position:relative; z-index:2; }
.pmcopycode::before { content:"+"; display:block; width:.8em; height:.8em; line-height:.8em; text-align:center; }
.pmcopycode.copied::before { content:"\2714"; }
.pmcopycode.copied { background-color:#afa; }
html.pmDarkTheme .pmcopycode.copied { background-color: #272; }
pre:hover .pmcopycode { opacity:1; }
|
DiagnosticMessages
| =
|
.dmsgprefix {font-family:monospace; font-style:italic; display:inline-block; min-width:9rem;}
.dmsgakey {font-family:monospace; font-style:italic;}
.dmsgcontent {font-family:monospace; white-space:break-spaces; font-size:smaller;}
|
markup
| =
|
table.markup { border:2px dotted #ccf; width:90%; }
td.markup1, td.markup2 { padding-left:10px; padding-right:10px; }
table.vert td.markup1 { border-bottom:1px solid #ccf; }
table.horiz td.markup1 { width:23em; border-right:1px solid #ccf; }
table.markup caption { text-align:left; }
div.faq p, div.faq pre { margin-left:2em; }
div.faq p.question { margin:1em 0 0.75em 0; font-weight:bold; }
div.faqtoc div.faq * { display:none; }
div.faqtoc div.faq p.question
{ display:block; font-weight:normal; margin:0.5em 0 0.5em 20px; line-height:normal; }
div.faqtoc div.faq p.question * { display:inline; }
td.markup1 pre { white-space: pre-wrap; }
|
MessagesReplacementnew
| =
|
.dmsgprefix {display:inline-block; font-style:italic; min-width:9rem;}
.dmsgpre {font-size:smaller;}
.messages {font-family: monospace; font-size:small;}
|
NZDoC
| =
|
.nzdocimg figcaption {font-size:smaller;}
.nzdocdebug {font-size: smaller;}
|
NZToponew
| =
|
.nztopo figcaption {font-size:smaller;}
.nztopodebug {font-size:smaller;}
|
PmSortable
| =
|
table.sortable th { cursor: pointer; }
table.sortable th::after { color: transparent; content: "\00A0\025B8"; }
table.sortable th:hover::after { color: inherit; content: "\00A0\025B8"; }
table.sortable th.dir-u::after { color: inherit; content: "\00A0\025BE"; }
table.sortable th.dir-d::after { color: inherit; content: "\00A0\025B4"; }
|
PmTOC
| =
|
.noPmTOC, .PmTOCdiv:empty {display:none;}
.PmTOCdiv { display: inline-block; font-size: 13px; overflow: auto; max-height: 500px;}
.PmTOCdiv a { text-decoration: none; display: block; line-height: 1;}
.PmTOCdiv a.pmtoc-indent1 { margin-left: 1em; }
.PmTOCdiv a.pmtoc-indent2 { margin-left: 2em; }
.PmTOCdiv a.pmtoc-indent3 { margin-left: 3em; }
.PmTOCdiv a.pmtoc-indent4 { margin-left: 4em; }
.PmTOCdiv a.pmtoc-indent5 { margin-left: 5em; }
.PmTOCdiv a.pmtoc-indent6 { margin-left: 6em; }
.back-arrow {font-size: .8rem; text-decoration: none; vertical-align: text-top;}
#PmTOCchk + label {cursor: pointer;}
#PmTOCchk {display: none;}
#PmTOCchk:not(:checked) + label > .pmtoc-show {display: none;}
#PmTOCchk:checked + label > .pmtoc-hide {display: none;}
#PmTOCchk:checked + label + div {display: none;}
|
pmwiki
| =
|
ul, ol, pre, dl, p { margin-top:0px; margin-bottom:0px; }
code.escaped { white-space: pre; }
.vspace { margin-top:1.33em; }
.indent { margin-left:40px; }
.outdent { margin-left:40px; text-indent:-40px; }
a.createlinktext { text-decoration:none; border-bottom:1px dotted gray; }
a.createlink { text-decoration:none; position:relative; top:-0.5em;
font-weight:bold; font-size:smaller; border-bottom:none; }
img { border:0px; }
|
PmWikiInfonew
| =
|
.pmwikiinfo {font-size: smaller; font-family: monospace;}
|
rtl-ltr
| =
|
.rtl, .rtl * {direction:rtl; unicode-bidi:bidi-override;}
.ltr, .ltr * {direction:ltr; unicode-bidi:bidi-override;}
.rtl .indent, .rtl.indent, .rtl .outdent, .rtl.outdent {
margin-left:0; margin-right: 40px;
}
|
SimpleRecipenew
| =
|
.simplerecipe {display: inline-block; font-family: monospace; white-space: pre-wrap;}
|
simuledit
| =
|
.editconflict { color:green;
font-style:italic; margin-top:1.33em; margin-bottom:1.33em; }
|
subpage
| =
|
.subpage h1, h1.subpage { margin:0px; margin-top:1.2em; margin-bottom:8px;
color: #006633;
font-size: 150%; }
p.subpage { float: right; }
|
tabtable
| =
|
table.tabtable { border-collapse: collapse; }
table.tabtable td { border:1px solid #cccccc; }
|
textextract
| =
|
.textextract {margin:0.5em;}
|
toc
| =
|
span.anchor {
float: left;
font-size: 60%;
margin-left: -1em;
width: 1em;
position:relative; top:-0.1em;
text-align: center;
}
span.anchor a { text-decoration: none; }
span.anchor a:hover { text-decoration: underline; }
ol.toc { text-indent:-25px; list-style: none; margin-bottom:5px; }
ol ol.toc { margin-left:-24px; text-indent:-24px; }
|
tocf
| =
|
div.tocfloat { font-size: smaller; margin-bottom: 10px;
border-top: 1px dotted #555555; border-bottom: 1px dotted #555555;
padding-top: 5px;
width: 38%; float: right; margin-left: 10px; clear: right;
margin-right:-21px; padding-right: 13px; padding-left: 13px;
background-color: #eeeeee; }
div.toc { font-size: smaller;
border: 1px dotted #cccccc;
background: #f7f7f7;
margin-bottom: 10px; }
div.toc p { background-color: #f9f6d6;
padding: 5px;
border-bottom: 1px dotted #cccccc; }
|
TotalCounter
| =
|
.TCbar {background-color:$TotalCounterBarColor; min-height:13px; width:13px; color:#fff;}
.TCtxtr {text-align:right;}
.TCtxtl {text-align:left;}
.TCtxth {font-weight: bold;}
.TCprogress {margin-left:auto; margin-right:auto;}
table.totalcounter td {font-size:x-small; text-align:center}
|
urlapprove
| =
|
.apprlink { font-size:smaller; }
|
vardoc
| =
|
a.varlink { text-decoration:none;}
|
wikistyles
| =
|
.frame
{ border:1px solid #cccccc; padding:4px; background-color:#f9f9f9; }
.lfloat { float:left; margin-right:0.5em; }
.rfloat { float:right; margin-left:0.5em; }
|
|
(:pmwikiinfo display='imap,linkfunctions':)
| IMap
Attach:
| =
|
$1
|
Category:
| =
|
[[<]]%category$1
|
Cookbook:
| =
|
https://www.pmwiki.org/wiki/Cookbook/$1
|
file:
| =
|
file:$1
|
ftp:
| =
|
ftp:$1
|
geo:
| =
|
geo:$1
|
gopher:
| =
|
gopher:$1
|
http:
| =
|
http:$1
|
https:
| =
|
https:$1
|
KiwiWiki:
| =
|
https://kiwiwiki.nz/pmwiki/pmwiki.php/$1
|
mailto:
| =
|
mailto:$1
|
Meatball:
| =
|
http://meatballwiki.org/wiki/$1
|
mms:
| =
|
mms:$1
|
nap:
| =
|
nap:$1
|
news:
| =
|
news:$1
|
NZTopo:
| =
|
https://www.topomap.co.nz/NZTopoMap?v=2&new=1&$1
|
Path:
| =
|
$1
|
PITS:
| =
|
https://www.pmwiki.org/wiki/PITS/$1
|
Pix:
| =
|
Path:/pix/$1
|
PmL10n:
| =
|
https://www.pmwiki.org/wiki/Localization/$1
|
PmWiki:
| =
|
https://www.pmwiki.org/wiki/PmWiki/$1
|
PmWikiHome:
| =
|
https://pmwiki.org/wiki/$1
|
Skins:
| =
|
https://www.pmwiki.org/wiki/Skins/$1
|
TeAka:
| =
|
https://maoridictionary.co.nz/word/$1
|
tel:
| =
|
tel:$1
|
Ttc:
| =
|
https://ttc.org.nz/pmwiki/pmwiki.php/$1
|
UseMod:
| =
|
http://www.usemod.com/cgi-bin/wiki.pl?$1
|
Wiki:
| =
|
http://www.c2.com/cgi/wiki?$1
|
Wikia:
| =
|
https://www.wikia.org/wiki/$1
|
Wikianswers:
| =
|
https://wiki.answers.com/$1
|
Wikibooks:
| =
|
https://en.wikibooks.org/wiki/$1
|
Wikieducator:
| =
|
https://wikieducator.org/$1
|
WikiHow:
| =
|
https://wikihow.com/$1
|
WikiLeaks:
| =
|
https://wikileaks.org.nz/wiki/$1
|
Wikinews:
| =
|
https://en.wikinews.org/wiki/$1
|
Wikipedia:
| =
|
https://en.wikipedia.org/wiki/$1
|
Wikiquote:
| =
|
https://en.wikiquote.org/wiki/$1
|
Wikisource:
| =
|
https://en.wikisource.org/wiki/$1
|
Wikispecies:
| =
|
https://species.wikimedia.org/wiki/$1
|
Wikitravel:
| =
|
https://en.wikivoyage.org/wiki/$1
|
Wikiversity:
| =
|
https://en.wikiversity.org/wiki/$1
|
Wikivoyage:
| =
|
https://en.wikivoyage.org/wiki/$1
|
Wiktionary:
| =
|
https://en.wiktionary.org/wiki/$1
|
LinkFunctions
<:page>
| =
|
LinkPage
|
Attach:
| =
|
LinkUpload
|
Category:
| =
|
LinkIMap
|
Cookbook:
| =
|
LinkIMap
|
file:
| =
|
LinkIMap
|
ftp:
| =
|
LinkIMap
|
geo:
| =
|
LinkIMap
|
gopher:
| =
|
LinkIMap
|
http:
| =
|
LinkHTTP
|
https:
| =
|
LinkHTTP
|
KiwiWiki:
| =
|
LinkIMap
|
mailto:
| =
|
ObfuscateLinkIMap
|
Meatball:
| =
|
LinkIMap
|
mms:
| =
|
LinkIMap
|
nap:
| =
|
LinkIMap
|
news:
| =
|
LinkIMap
|
NZTopo:
| =
|
LinkIMap
|
Path:
| =
|
LinkIMap
|
PITS:
| =
|
LinkIMap
|
Pix:
| =
|
LinkIMap
|
PmL10n:
| =
|
LinkIMap
|
PmWiki:
| =
|
LinkIMap
|
PmWikiHome:
| =
|
LinkIMap
|
Skins:
| =
|
LinkIMap
|
TeAka:
| =
|
LinkIMap
|
tel:
| =
|
LinkIMap
|
Ttc:
| =
|
LinkIMap
|
UseMod:
| =
|
LinkIMap
|
Wiki:
| =
|
LinkIMap
|
Wikia:
| =
|
LinkIMap
|
Wikianswers:
| =
|
LinkIMap
|
Wikibooks:
| =
|
LinkIMap
|
Wikieducator:
| =
|
LinkIMap
|
WikiHow:
| =
|
LinkIMap
|
WikiLeaks:
| =
|
LinkIMap
|
Wikinews:
| =
|
LinkIMap
|
Wikipedia:
| =
|
LinkIMap
|
Wikiquote:
| =
|
LinkIMap
|
Wikisource:
| =
|
LinkIMap
|
Wikispecies:
| =
|
LinkIMap
|
Wikitravel:
| =
|
LinkIMap
|
Wikiversity:
| =
|
LinkIMap
|
Wikivoyage:
| =
|
LinkIMap
|
Wiktionary:
| =
|
LinkIMap
|
|
(:pmwikiinfo display='markup':)
| Markup
RuleSet
cmd | seq | dbg |
_begin | | B | |
`markup | <markup | B=<< | |
markup | <[= | B=< | |
\r | <[= | B=< | |
markupend | >markup | B=<> | |
closeall | _begin | B= | |
[= | _begin | B= | |
SimpleRecipenew | [= | B== | |
$[phrase] | >[= | B=> | |
casecorrection | <{$var} | B=>>< | |
{$var} | >$[phrase] | B=>> | |
{( | >{$var} | B=>>> | |
fulltext | >_begin | B> | |
&amp; | <& | B>=<< | |
& | <if | B>=< | |
ChordPro | fulltext | B>= | |
PmWikiInfonew | fulltext | B>= | |
if | fulltext | B>= | |
grep | <include | B>=>< | |
redirect | <include | B>=>< | |
include | >if | B>=> | |
nogroupheader | >include | B>=>> | |
nogroupfooter | >include | B>=>> | |
groupheader | >nogroupheader | B>=>>> | |
groupfooter | >nogroupfooter | B>=>>> | |
thumbgallery | <thumblist | B>><< | |
Maxi2: | <split | B>>< | |
thumblist | <split | B>>< | |
textvar: | <split | B>>< | |
nl0 | <split | B>>< | |
anydir2 | <split | B>>< | |
input+sp | <split | B>>< | |
nl1 | >nl0 | B>><> | |
anydir1 | >anydir2 | B>><> | |
[^# | <[[#|# | B>><>>< | |
secref | >nl1 | B>><>> | |
[[#|# | >nl1 | B>><>> | |
[[?#|# | >nl1 | B>><>> | |
\$ | >nl1 | B>><>> | |
toc | >[[#|# | B>><>>> | |
!vspace | >\$ | B>><>>> | |
split | >fulltext | B>> | |
directives | >split | B>>> | |
%define= | >split | B>>> | |
pmform | <input | B>>>=< | |
input-select | <input | B>>>=< | |
input-datalist | <input | B>>>=< | |
subpage | directives | B>>>= | |
attachtable | directives | B>>>= | |
robots | directives | B>>>= | |
extractform | directives | B>>>= | |
area | directives | B>>>= | |
newpagebox | directives | B>>>= | |
newgroupbox | directives | B>>>= | |
tocback | directives | B>>>= | |
tocpage | directives | B>>>= | |
input | directives | B>>>= | |
toggle | directives | B>>>= | |
NZToponew | directives | B>>>= | |
NZDoCnew | directives | B>>>= | |
messages | directives | B>>>= | |
noheader | directives | B>>>= | |
nofooter | directives | B>>>= | |
notitle | directives | B>>>= | |
noleft | directives | B>>>= | |
noright | directives | B>>>= | |
noaction | directives | B>>>= | |
spacewikiwords | directives | B>>>= | |
linkwikiwords | directives | B>>>= | |
linebreaks | directives | B>>>= | |
comment | directives | B>>>= | |
title | directives | B>>>= | |
keywords | directives | B>>>= | |
description | directives | B>>>= | |
PmTOC | directives | B>>>= | |
noPmTOC | directives | B>>>= | |
pagelist | directives | B>>>= | |
searchbox | directives | B>>>= | |
searchresults | directives | B>>>= | |
varindex | directives | B>>>= | |
attachlist | directives | B>>>= | |
searchcloud | directives | B>>>= | |
inline | >directives | B>>>> | |
'+ | <''''' | B>>>>=<<< | |
'- | <''''' | B>>>>=<<< | |
'^ | <''''' | B>>>>=<<< | |
'_ | <''''' | B>>>>=<<< | |
''''' | <''' | B>>>>=<< | |
''' | <'' | B>>>>=< | |
<time> | <@@ | B>>>>=< | |
'' | inline | B>>>>= | |
@@ | inline | B>>>>= | |
[+ | inline | B>>>>= | |
{+ | inline | B>>>>= | |
{- | inline | B>>>>= | |
[[<<]] | inline | B>>>>= | |
[[, | <links | B>>>>>< | |
^!# | <links | B>>>>>< | |
[[~ | <links | B>>>>>< | |
<<| | <links | B>>>>>< | |
^| | <links | B>>>>>< | |
vardef | <links | B>>>>>< | |
<| | ><<| | B>>>>><> | |
links | >inline | B>>>>> | |
[[#|* | <[[| | B>>>>>=<< | |
[[#|+ | <[[| | B>>>>>=<< | |
[[## | <[[# | B>>>>>=<< | |
[[|# | <[[| | B>>>>>=<< | |
[[| | <[[ | B>>>>>=< | |
[[# | <[[ | B>>>>>=< | |
[[-> | >[[| | B>>>>>=<> | |
[[ | links | B>>>>>= | |
mailto | <urllink | B>>>>>=>< | |
img | <urllink | B>>>>>=>< | |
urllink | >[[ | B>>>>>=> | |
`subpage | <`wikiword | B>>>>>=>><< | |
`wikiword | <wikilink | B>>>>>=>>< | |
varlink | <wikilink | B>>>>>=>>< | |
wikilink | >urllink | B>>>>>=>> | |
autotel_service | >wikilink | B>>>>>=>>> | |
autotel_mobile | >autotel_service | B>>>>>=>>>> | |
autotel_landline | >autotel_mobile | B>>>>>=>>>>> | |
^>><< | <^>> | B>>>>>><<< | |
^>> | <table | B>>>>>><< | |
det-summ | <table | B>>>>>><< | |
blank | <block | B>>>>>>< | |
table | <block | B>>>>>>< | |
block | >links | B>>>>>> | |
^ws | <^img | B>>>>>>=< | |
ptv: | block | B>>>>>>= | |
^img | block | B>>>>>>= | |
^ | block | B>>>>>>= | |
^* | block | B>>>>>>= | |
^# | block | B>>>>>>= | |
^-> | block | B>>>>>>= | |
^-< | block | B>>>>>>= | |
^:: | block | B>>>>>>= | |
^Q: | block | B>>>>>>= | |
^A: | block | B>>>>>>= | |
^|||| | block | B>>>>>>= | |
^! | block | B>>>>>>= | |
^|| | >^|||| | B>>>>>>=> | |
^---- | >^-> | B>>>>>>=> | |
^!<: | <^<: | B>>>>>>>< | |
style | >block | B>>>>>>> | |
imgmap | >block | B>>>>>>> | |
imgmapend | >block | B>>>>>>> | |
^<: | >block | B>>>>>>> | |
restorelinks | <%% | B>>>>>>>=< | |
%% | style | B>>>>>>>= | |
<vspace><p> | <<vspace> | E<<< | |
<vspace> | <restore | E<< | |
restore | <_end | E< | |
<: | >restore | E<> | |
_end | | E | |
MarkupRules
| =
|
0: $RedoMarkupLine=1; return explode("\n",$x);
1: split
|
%
| =
|
0: return ApplyStyles($x);
1: %%
|
/(\d+L)/
| =
|
0: callable
1: restorelinks
|
/(\d.*?)/
| =
|
0: callable
1: restore
|
/ \(:if (\d*) (?:end)? \b[^
]*?:\)
.*?
(?: \(: (?:if\1|if\1end) \s* :\)
| (?=\(:(?:if\1|if\1end)\b[^
]*?:\) | $)
)
/six
| =
|
0: callable
1: if
|
/&(?>([A-Za-z0-9]+|#\d+|#[xX][A-Fa-f0-9]+));/
| =
|
0: &$1;
1: &
|
/&amp;/
| =
|
0: &
1: &amp;
|
/<<\|([^|]+|\[\[(.+?)\]\])\|>>/
| =
|
0: callable
1: <<|
|
/<\|([^|]+|\[\[(.+?)\]\])\|>/
| =
|
0: callable
1: <|
|
/'''''(.*?)'''''/
| =
|
0: <strong><em>$1</em></strong>
1: '''''
|
/'''(.*?)'''/
| =
|
0: <strong>$1</strong>
1: '''
|
/''(.*?)''/
| =
|
0: <em>$1</em>
1: ''
|
/'\+(.*?)\+'/
| =
|
0: <big>$1</big>
1: '+
|
/'\-(.*?)\-'/
| =
|
0: <small>$1</small>
1: '-
|
/'\^(.*?)\^'/
| =
|
0: <sup>$1</sup>
1: '^
|
/'_(.*?)_'/
| =
|
0: <sub>$1</sub>
1: '_
|
/(
[^\S
]*)?\[([=@])(.*?)\2\]/s
| =
|
0: callable
1: [=
|
/(?:(?<![:=#0-9"'\]\)])|(?<![0-9\)]\s))(?:(?:(\+\d{1,3}) (?:\s|[-]|\ |\&\#8209;) ? ) ? ((?:[\(]0?\d{1}[\)] | [\(]? 0\d{1}(?:[\)]|[\)]?(?:\s|[-]|\ |\&\#8209;) ) ) (?:\s|[-]|\ |\&\#8209;) ?) )? (\d{3}(?:\s|[-]|\ |\&\#8209;) \d{4}|\d{4}(?:\s|[-]|\ |\&\#8209;) \d{3}) (?!\s?[0-9])/xi
| =
|
0: callable
1: autotel_landline
|
/(?:(?<![:=#0-9"'\]\)])|(?<![0-9\)]\s))(?:(\+\d{1,3}) (?:\s|[-]|\ |\&\#8209;) ? ) ? ((?:[\(]0?\d{2}[\)] | [\(]? 0?\d{2}(?:[\)]|[\)]?(?:\s|[-]|\ |\&\#8209;) ) ) (?:\s|[-]|\ |\&\#8209;) ?) (\d{3}(?:\s|[-]|\ |\&\#8209;) \d{5}|\d{3,4}(?:\s|[-]|\ |\&\#8209;) \d{3,4}) (?!\s?[0-9])/xi
| =
|
0: callable
1: autotel_mobile
|
/(?:(?<![:=#0-9"'\]\)])|(?<![0-9\)]\s))[\(]? (0[58]\d{2,2}) (?:[\)]|[\)]?(?:\s|[-]|\ |\&\#8209;) ) (\d{3}(?:\s|[-]|\ |\&\#8209;) \d{5}|\d{3,4}(?:\s|[-]|\ |\&\#8209;) \d{3,4}) (?!\s?[0-9])/xi
| =
|
0: callable
1: autotel_service
|
/(?>\[\[#([A-Za-z][-.:\w]*))\]\]/
| =
|
0: callable
1: [[#
|
/(?>\[\[([^\]]+?)\s*-+>\s*)(.*?)\]\]((?:-?[A-Za-z0-9\x80-\xd6]+)*)/
| =
|
0: callable
1: [[->
|
/(?>\[\[([^|\]]*)\|\s*)(.*?)\s*\]\]((?:-?[A-Za-z0-9\x80-\xd6]+)*)/
| =
|
0: callable
1: [[|
|
/(?>\[\[([^|\]]+))\|\s*#\s*\]\]/
| =
|
0: callable
1: [[|#
|
/(?>\[\[\s*(.*?)\]\])((?:-?[A-Za-z0-9\x80-\xd6]+)*)/
| =
|
0: callable
1: [[
|
/([^
])(?>(?:\(:nl:\))+)([^
])/i
| =
|
0: $1
$2
1: nl0
|
/(\(:details[ ].*?)summary=(?:(['"])(.*?)\2
|(\S+))(.*?:\))/xi
| =
|
0: $1$5<summary>$3$4</summary>
1: det-summ
|
/(\(:input\s+(select|datalist)\s(?>.*?:\)))\s+(?=\(:input\s)/
| =
|
0: $1
1: input+sp
|
/(^|\(:nl:\))\(:markup:\)[^\S
]*\[([=@])((?:
`\.!+.*?)+)\2\]/sim
| =
|
0: callable
1: `markup
|
/(`)?(Sec|SEC)\(([A-Za-z][-.:\w]*)\)/
| =
|
0: callable
1: secref
|
/<:[^>]*>/
| =
|
0:
1: <:
|
/<vspace>/
| =
|
0: <div class='vspace'></div>
1: <vspace>
|
/<vspace><p\b(([^>]*)(\s)class=(['"])([^>]*?)\4)?/
| =
|
0: <p$2 class='vspace$3$5'
1: <vspace><p>
|
/@@(.*?)@@/
| =
|
0: <code>$1</code>
1: @@
|
/@\d{4}-(0[1-9]|1[012])-(0[1-9]|[12]\d|3[01])T([01]\d|2[0-3]):([0-5]\d)(:([0-5]\d))?Z?/i
| =
|
0: callable
1: <time>
|
/\$([A-Z][A-Za-z0-9]*(?:[A-Z][a-z0-9]|[a-z0-9][A-Z])[A-Za-z0-9]*|Author|Skin|pagename|Version)\b/
| =
|
0: callable
1: callable
|
/\$\[(?>([^\]]+))\]/
| =
|
0: callable
1: $[phrase]
|
/\(: *\w[-\w]* *:(?!\)).*?:\)/s
| =
|
0:
1: textvar:
|
/\(:([#\*])?toc(?:-(float|hide))?(?:\s+anchors=(v)isible)?(?:\s+(.*?))?(?:\s+(Q))?:\)(.*)$/s
| =
|
0: callable
1: toc
|
/\(:(extlist|diagnosticmessages)( .*?)?:\)([\s\S]*?)\(:\1end:\)/
| =
|
0: callable
1: anydir2
|
/\(:(extlist|diagnosticmessages)( .*?)?:\)/
| =
|
0: callable
1: anydir1
|
/\(:(groupfooter):\)/i
| =
|
0: callable
1: groupfooter
|
/\(:(groupheader):\)/i
| =
|
0: callable
1: groupheader
|
/\(:(include)\s+(\S.*?):\)/i
| =
|
0: callable
1: include
|
/\(:(markup)(\s+([^
]*?))?:\)[^\S
]*
(.*?)\(:markupend:\)/si
| =
|
0: callable
1: markupend
|
/\(:(no)(?:toc|tdm).*?:\)/im
| =
|
0: callable
1: noPmTOC
|
/\(:(no)?linebreaks:\)/i
| =
|
0: callable
1: linebreaks
|
/\(:(no)?linkwikiwords:\)/i
| =
|
0: callable
1: linkwikiwords
|
/\(:(no)?spacewikiwords:\)/i
| =
|
0: callable
1: spacewikiwords
|
/\(:(nogroupfooter):\)/i
| =
|
0: callable
1: nogroupfooter
|
/\(:(nogroupheader):\)/i
| =
|
0: callable
1: nogroupheader
|
/\(:(pagelist)(\s+.*?)?:\)/i
| =
|
0: callable
1: pagelist
|
/\(:(redirect)\s+(\S.*?):\)/i
| =
|
0: callable
1: callable
|
/\(:(searchbox)(\s.*?)?:\)/
| =
|
0: callable
1: callable
|
/\(:(searchresults)(\s+.*?)?:\)/i
| =
|
0: callable
1: searchresults
|
/\(:(toggle(?:set)?)\s+(.*?):\)/i
| =
|
0: callable
1: toggle
|
/\(:area (.*?)?\s*?:\)/
| =
|
0: callable
1: area
|
/\(:attachlist\s*(.*?):\)/i
| =
|
0: callable
1: attachlist
|
/\(:attachtable\s*(.*?):\)/i
| =
|
0: callable
1: attachtable
|
/\(:case-correction:\)/i
| =
|
0: callable
1: casecorrection
|
/\(:comment .*?:\)/i
| =
|
0:
1: comment
|
/\(:description\s+(.+?):\)/i
| =
|
0: callable
1: description
|
/\(:extract\s*(.*?)\s*:\)/
| =
|
0: callable
1: extractform
|
/\(:grep\s+(\S.*?):\)/i
| =
|
0: callable
1: grep
|
/\(:imgmap (.*?)?\s*?:\)/
| =
|
0: <map name='$1'>
1: imgmap
|
/\(:imgmapend:\)/
| =
|
0: </map>
1: imgmapend
|
/\(:input\s+(\w+)(.*?):\)/i
| =
|
0: callable
1: input
|
/\(:input\s+datalist\s.*?:\)(?:\s*\(:input\s+datalist\s.*?:\))*/i
| =
|
0: callable
1: input-datalist
|
/\(:input\s+select\s.*?:\)(?:\s*\(:input\s+select\s.*?:\))*/i
| =
|
0: callable
1: input-select
|
/\(:keywords?\s+(.+?):\)/i
| =
|
0: callable
1: keywords
|
/\(:markup(\s+([^
]*?))?:\)[^\S
]*\[([=@])(.*?)\3\]/si
| =
|
0: callable
1: callable
|
/\(:messages(?: (.*?))?:\)/i
| =
|
0: callable
1: messages
|
/\(:newgroupbox\s*(.*?):\)/i
| =
|
0: callable
1: callable
|
/\(:newpagebox\s*(.*?):\)/i
| =
|
0: callable
1: callable
|
/\(:nl:\)/i
| =
|
0:
1: nl1
|
/\(:noaction:\)/i
| =
|
0: callable
1: noaction
|
/\(:nofooter:\)/i
| =
|
0: callable
1: nofooter
|
/\(:noheader:\)/i
| =
|
0: callable
1: noheader
|
/\(:noleft:\)/i
| =
|
0: callable
1: noleft
|
/\(:noright:\)/i
| =
|
0: callable
1: noright
|
/\(:notitle:\)/i
| =
|
0: callable
1: notitle
|
/\(:nzdoc\s*(?:(?:(id=(?:[0-9]{9}|[0-9\-a-f]{36}|(?:NZ|DOC)-[a-z]{3}|[\\&\’'\(\)\.\-\/a-zāēīōū]+))|(type=(?<q1>\'|\"|)(?:hut|track|campsite)\k<q1>)|(content=(?:alert|detail|region|all|dump|check|find|list))|(show=alert(s)?; #(?:[a-z]+,)*[a-z]+))\s*){1,4}(?:(?:(h=[12345])|(float=(?:left|right))|(clear=(?:left|right|both)))\s*){0,4}\s*:\)/i
| =
|
0: callable
1: NZDoCnew
|
/\(:nztopo\s+?((?:ll=[+-]?\d{1,2}[.]\d+[,][+-]?[1]?\d{1,2}[.]\d+)|(?:llbs=[+-]?\d{1,2}[.]\d+[,][+-]?[1]?\d{1,2}[.]\d+(?:[;][+-]?\d{1,2}[.]\d+[,][+-]?[1]?\d{1,2}[.]\d+)+)|(?:kml=(?:(?<q1>\'|\")(?:https?:\/\/.*)\k<q1>|(?<q2>\'|\"|)(?:(?:[-~,[:alnum:]\x80-\xfe]+(?:\.|\/)){0,2}[-\w\.\, !=\+\#\x80-\xfe]+\.kml)\k<q2>|https?:\/\/[^\s]*))|(?:gpx=(?:(?<q6>\'|\"|)(?:(?:[-~,[:alnum:]\x80-\xfe]+(?:\.|\/)){0,2}[-\w\.\, !=\+\#\x80-\xfe]+\.gpx)\k<q6>|(?<q7>\'|\")(?:https?:\/\/.*)\k<q7>|https?:\/\/[^\s]*))|(?:nzne=\d{7}(?:[.]\d{0,3})?[,]\d{7}(?:[.]\d{0,3})?)|(?:nzbs=\d{7}(?:[.]\d{0,3})?[,]\d{7}(?:[.]\d{0,3})?(?:[;]\d{7}(?:[.]\d{0,3})?[,]\d{7}(?:[.]\d{0,3})?)+)|(?:mapref=(?<q8>\'|\"|)(?:[ABC][A-Z][0-4]\d[ ]?\d{6})\k<q8>)|(?:kml2=(?:(?<q3>\'|\")(?:https?:\/\/.*)\k<q3>|https?:\/\/[^\s]*))|(?:kml3=(?:(?<q4>\'|\")(?:https?:\/\/.*)\k<q4>|https?:\/\/[^\s]*))|(?:kml4=(?:(?<q5>\'|\")(?:https?:\/\/.*)\k<q5>|https?:\/\/[^\s]*)))\s*?(?:(height=\d{1,5}(?:px)?)\s*|(width=\d{1,5}(?:px)?)\s*|(pin=[01])\s*|(label=(?<q9>\'|\")(?:.+?)\k<q9>)\s*|(zoom=\d{1,2})\s*|(float=(?:left|right))\s*|(clear=(?:left|right|both))\s*){0,7}\s*?(?:(caption=(?<q10>\'|\")(?:.+?)\k<q10>)\s*){0,1}\s*?:\)/i
| =
|
0: callable
1: NZToponew
|
/\(:pmform *([-\w]+)( .*?)?:\)/
| =
|
0: callable
1: pmform
|
/\(:pmwikiinfo(.*)?:\)/i
| =
|
0: callable
1: PmWikiInfonew
|
/\(:robots\s+(\w[\w\s,]*):\)/
| =
|
0: callable
1: robots
|
/\(:searchcloud(?: (.*?))?:\)/i
| =
|
0: callable
1: searchcloud
|
/\(:simplerecipe\s*(?:(?:(?:(hex=(?<q1>\'|\"|)(?:on|off|only)\k<q1>)|(len=(?<q2>\'|\"|)(?:(?:100|[1-9][0-9]|9|8))\k<q2>))\s*){0,2})\s*:\)(.*?)\(:simplerecipeend\s*:\)/sim
| =
|
0: callable
1: SimpleRecipenew
|
/\(:thumb(gallery)\s*(.*?):\)(.*?)\(:thumbgalleryend:\)/si
| =
|
0: callable
1: thumbgallery
|
/\(:thumb(list)?\s*(.*?):\)/i
| =
|
0: callable
1: thumblist
|
/\(:title\s(.*?):\)/i
| =
|
0: callable
1: title
|
/\(:toc-back(?:\s+(.*?))?:\)/
| =
|
0: callable
1: tocback
|
/\(:toc-page\s+(.*?)(?:\s+self=([01]))?:\)/
| =
|
0: callable
1: tocpage
|
/\(:varindex:\)/i
| =
|
0: callable
1: varindex
|
/\[(([-+])+)(.*?)\1\]/
| =
|
0: callable
1: [+
|
/\[\[##([A-Za-z][-.:\w]*)\]\]/
| =
|
0: callable
1: [[##
|
/\[\[#([A-Za-z][-.:\w]*)\s*\|\s*\*\]\]/
| =
|
0: [[#$1 | $1]]
1: [[#|*
|
/\[\[#([A-Za-z][-.:\w]*)\s*\|\s*\+\]\]/
| =
|
0: [[#$1 | Back to $1]]
1: [[#|+
|
/\[\[#([A-Za-z][-.:\w]*)\s*\|\s+#\]\]/
| =
|
0: callable
1: [[#|#
|
/\[\[<<\]\]/
| =
|
0: <br clear='all' />
1: [[<<]]
|
/\[\[((?:[\w\x80-\xfe]+(?:-[\w\x80-\xfe]+)*)[.\/])?([\w\x80-\xfe]+(?:-[\w\x80-\xfe]+)*(?:,[[:upper:]\d][\w\x80-\xfe]*(?:[-~][\w\x80-\xfe]+)*)?)#([A-Za-z][-.:\w]*)\s*\|\s+#\]\]/
| =
|
0: callable
1: [[?#|#
|
/\[\[,([^\|\]]+)(?:\|\s*([^\]]+))?\]\]/
| =
|
0: callable
1: [[,
|
/\[\[~(.*?)\]\]/
| =
|
0: [[Profiles/$1]]
1: [[~
|
/\[\^#([A-Za-z][-.:\w]*)\^\]/
| =
|
0: callable
1: [^#
|
/\\(?>(\\*))
/
| =
|
0: callable
1: \$
|
/\^\|([^|]+|\[\[(.+?)\]\])\|\^/
| =
|
0: callable
1: ^|
|
/\b(?>(http:|https:|mailto:|ftp:|news:|gopher:|nap:|file:|tel:|geo:|<:page>|Attach:|PmWiki:|Cookbook:|Skins:|Wiki:|UseMod:|Meatball:|Wikipedia:|PITS:|PmL10n:|Path:|PmWikiHome:|Wiktionary:|Wikitravel:|Wikivoyage:|Wikiquote:|Wikinews:|Wikibooks:|Wikisource:|Wikispecies:|Wikiversity:|WikiHow:|WikiLeaks:|Wikia:|Wikianswers:|Wikieducator:|Ttc:|KiwiWiki:|NZTopo:|TeAka:|Category:|mms:|Pix:))([^\s<>"{}|\\^`()[\]']+(?:\.(?:gif|jpg|jpeg|a?png|svgz?|GIF|JPG|JPEG|A?PNG|SVGZ?|webp|WEBP|avifs?|AVIFS?)|\.webp|\.WEBP))("([^"]*)")?/
| =
|
0: callable
1: img
|
/\b(?>(http:|https:|mailto:|ftp:|news:|gopher:|nap:|file:|tel:|geo:|<:page>|Attach:|PmWiki:|Cookbook:|Skins:|Wiki:|UseMod:|Meatball:|Wikipedia:|PITS:|PmL10n:|Path:|PmWikiHome:|Wiktionary:|Wikitravel:|Wikivoyage:|Wikiquote:|Wikinews:|Wikibooks:|Wikisource:|Wikispecies:|Wikiversity:|WikiHow:|WikiLeaks:|Wikia:|Wikianswers:|Wikieducator:|Ttc:|KiwiWiki:|NZTopo:|TeAka:|Category:|mms:|Pix:))[^\s<>"{}|\\^`()[\]']*[^\s.,?!<>"{}|\\^`()[\]']/
| =
|
0: callable
1: urllink
|
/\bmailto:([^\s<>"{}|\\^`()[\]']*[^\s.,?!<>"{}|\\^`()[\]'])/
| =
|
0: callable
1: mailto
|
/\r/
| =
|
0:
1: \r
|
/\{(\(\w+\b.*?\))\}/
| =
|
0: callable
1: {(
|
/\{(\*|!?[-~,\w.\/\x80-\xff]*)(\$:?\w[-\w]*)\}/
| =
|
0: callable
1: {$var}
|
/\{-(.*?)-\}/
| =
|
0: <del>$1</del>
1: {-
|
/\{\+(.*?)\+\}/
| =
|
0: <ins>$1</ins>
1: {+
|
/\|\|:(.*?):\|\|/sim
| =
|
0: callable
1: ChordPro
|
/^>><</
| =
|
0: (:divend:)
1: ^>><<
|
/^>>(.+?)<<(.*)$/
| =
|
0: (:div:)%div $1 apply=div%$2
1: ^>>
|
/^(!(?>[^
]+)
)<:vspace>/m
| =
|
0: $1
1: !vspace
|
/^(!+|Q?:)#(#?)/
| =
|
0: callable
1: ^!#
|
/^(!{1,6})\s?(.*)$/
| =
|
0: callable
1: ^!
|
/^(#+)\s?(\s*)/
| =
|
0: <:ol,$1,$0>$2
1: ^#
|
/^((?>(\s+|%%|%[A-Za-z][-,=:#\w\s'".]*%)*)(\d+L))(\s*\|\s?)?(.*)$/
| =
|
0: callable
1: ^img
|
/^(:+)(\s*)([^:]+):/
| =
|
0: <:dl,$1,$1$2><dt>$2$3</dt><dd>
1: ^::
|
/^(?!<:)(?=.*(<\/?(form|div|table|t[rdh]|p|[uo]l|d[ltd]|h[1-6r]|pre|blockquote)\b)|\d+B)/
| =
|
0: <:block>
1: ^!<:
|
/^(?=%define=)((?:%%|%[A-Za-z][-,=:#\w\s'"().]*%)\s*)+$/
| =
|
0: callable
1: %define=
|
/^(?=\s*\S)(<:([^>]+)>)?/
| =
|
0: callable
1: ^<:
|
/^(?>(-+))>\s?(\s*)/
| =
|
0: <:indent,$1,$1 $2>$2
1: ^->
|
/^(?>(-+))<\s?(\s*)/
| =
|
0: <:outdent,$1,$1 $2>$2
1: ^-<
|
/^([Mm]axi:)(.+)$/m
| =
|
0: callable
1: Maxi2:
|
/^(\*+)\s?(\s*)/
| =
|
0: <:ul,$1,$0>$2
1: ^*
|
/^(\w[-\w]+)\s*:.*$/
| =
|
0: <:block,0><div class='property-$1'>$0</div>
1: ptv:
|
/^----+/
| =
|
0: <:block,1><hr />
1: ^----
|
/^:\$([A-Z][A-Za-z0-9]*(?:[A-Z][a-z0-9]|[a-z0-9][A-Z])[A-Za-z0-9]*|Author|Skin|pagename|Version) *:/
| =
|
0: :%apply=item id=$1%$$1:
1: vardef
|
/^\(:(table|cell|cellnr|head|headnr|tableend|(?:div\d*|section\d*|details\d*|article\d*|header|footer|nav|address|aside)(?:end)?)(\s.*?)?:\)/i
| =
|
0: callable
1: table
|
/^\(:[#*]?(?:toc|tdm).*?:\)\s*$/im
| =
|
0: callable
1: PmTOC
|
/^\(:closeall:\)$/
| =
|
0: callable
1: closeall
|
/^\(:subpage\s*(.*?):\)/
| =
|
0: callable
1: subpage
|
/^\s+ #1/x
| =
|
0: callable
1: ^ws
|
/^\s+ #2/x
| =
|
0: callable
1: ^
|
/^\s+$/
| =
|
0:
1: blank
|
/^\|\|(.*)$/
| =
|
0: callable
1: ^||
|
/^\|\|.*\|\|.*$/
| =
|
0: callable
1: ^||||
|
/^A:/
| =
|
0:
1: ^A:
|
/^Q:(.*)$/
| =
|
0: <:block,1><p class='question'>$1</p>
1: ^Q:
|
/`(([\w\x80-\xfe]+(?:-[\w\x80-\xfe]+)*([\/.]))?([A-Z][A-Za-z0-9]*(?:[A-Z][a-z0-9]|[a-z0-9][A-Z])[A-Za-z0-9]*))/
| =
|
0: callable
1: `wikiword
|
/`(([\w\x80-\xfe]+(?:-[\w\x80-\xfe]+)*([\/.]))?[\w\x80-\xfe]+(?:-[\w\x80-\xfe]+)*(?:,[[:upper:]\d][\w\x80-\xfe]*(?:[-~][\w\x80-\xfe]+)*)?)/
| =
|
0: callable
1: `subpage
|
MarkupTable
!vspace
| =
|
cmd: >\$
seq: B>><>>>
pat: /^(!(?>[^
]+)
)<:vspace>/m
rep: $1
|
$[phrase]
| =
|
cmd: >[=
seq: B=>
pat: /\$\[(?>([^\]]+))\]/
rep: callable
dep: Array
(
[{$var}] => >
)
|
%%
| =
|
cmd: style
seq: B>>>>>>>=
pat: %
rep: return ApplyStyles($x);
dep: Array
(
[restorelinks] => <
)
|
%define=
| =
|
cmd: >split
seq: B>>>
pat: /^(?=%define=)((?:%%|%[A-Za-z][-,=:#\w\s'"().]*%)\s*)+$/
rep: callable
|
&
| =
|
cmd: <if
pat: /&(?>([A-Za-z0-9]+|#\d+|#[xX][A-Fa-f0-9]+));/
rep: &$1;
seq: B>=<
|
&amp;
| =
|
cmd: <&
pat: /&amp;/
rep: &
seq: B>=<<
|
''
| =
|
cmd: inline
seq: B>>>>=
pat: /''(.*?)''/
rep: <em>$1</em>
dep: Array
(
['''] => <
)
|
'''
| =
|
cmd: <''
seq: B>>>>=<
pat: /'''(.*?)'''/
rep: <strong>$1</strong>
dep: Array
(
['''''] => <
)
|
'''''
| =
|
cmd: <'''
seq: B>>>>=<<
pat: /'''''(.*?)'''''/
rep: <strong><em>$1</em></strong>
dep: Array
(
['+] => <
['-] => <
['^] => <
['_] => <
)
|
'+
| =
|
cmd: <'''''
seq: B>>>>=<<<
pat: /'\+(.*?)\+'/
rep: <big>$1</big>
|
'-
| =
|
cmd: <'''''
seq: B>>>>=<<<
pat: /'\-(.*?)\-'/
rep: <small>$1</small>
|
'^
| =
|
cmd: <'''''
seq: B>>>>=<<<
pat: /'\^(.*?)\^'/
rep: <sup>$1</sup>
|
'_
| =
|
cmd: <'''''
seq: B>>>>=<<<
pat: /'_(.*?)_'/
rep: <sub>$1</sub>
|
<:
| =
|
cmd: >restore
seq: E<>
pat: /<:[^>]*>/
rep:
|
<<|
| =
|
cmd: <links
seq: B>>>>><
pat: /<<\|([^|]+|\[\[(.+?)\]\])\|>>/
rep: callable
dep: Array
(
[<|] => >
)
|
<time>
| =
|
cmd: <@@
seq: B>>>>=<
pat: /@\d{4}-(0[1-9]|1[012])-(0[1-9]|[12]\d|3[01])T([01]\d|2[0-3]):([0-5]\d)(:([0-5]\d))?Z?/i
rep: callable
|
<vspace>
| =
|
cmd: <restore
seq: E<<
pat: /<vspace>/
rep: <div class='vspace'></div>
dep: Array
(
[<vspace><p>] => <
)
|
<vspace><p>
| =
|
cmd: <<vspace>
seq: E<<<
pat: /<vspace><p\b(([^>]*)(\s)class=(['"])([^>]*?)\4)?/
rep: <p$2 class='vspace$3$5'
|
<|
| =
|
cmd: ><<|
seq: B>>>>><>
pat: /<\|([^|]+|\[\[(.+?)\]\])\|>/
rep: callable
|
@@
| =
|
cmd: inline
seq: B>>>>=
pat: /@@(.*?)@@/
rep: <code>$1</code>
dep: Array
(
[<time>] => <
)
|
[+
| =
|
cmd: inline
seq: B>>>>=
pat: /\[(([-+])+)(.*?)\1\]/
rep: callable
|
[=
| =
|
cmd: _begin
seq: B=
pat: /(
[^\S
]*)?\[([=@])(.*?)\2\]/s
rep: callable
dep: Array
(
[\r] => <
[$[phrase]] => >
[markup] => <
)
|
[[
| =
|
cmd: links
seq: B>>>>>=
pat: /(?>\[\[\s*(.*?)\]\])((?:-?[A-Za-z0-9\x80-\xd6]+)*)/
rep: callable
dep: Array
(
[[[|] => <
[[[#] => <
[urllink] => >
)
|
[[#
| =
|
cmd: <[[
seq: B>>>>>=<
pat: /(?>\[\[#([A-Za-z][-.:\w]*))\]\]/
rep: callable
|
[[##
| =
|
cmd: <[[#
pat: /\[\[##([A-Za-z][-.:\w]*)\]\]/
rep: callable
seq: B>>>>>=<<
|
[[#|#
| =
|
cmd: >nl1
pat: /\[\[#([A-Za-z][-.:\w]*)\s*\|\s+#\]\]/
rep: callable
seq: B>><>>
|
[[#|*
| =
|
cmd: <[[|
pat: /\[\[#([A-Za-z][-.:\w]*)\s*\|\s*\*\]\]/
rep: [[#$1 | $1]]
seq: B>>>>>=<<
|
[[#|+
| =
|
cmd: <[[|
pat: /\[\[#([A-Za-z][-.:\w]*)\s*\|\s*\+\]\]/
rep: [[#$1 | Back to $1]]
seq: B>>>>>=<<
|
[[,
| =
|
cmd: <links
seq: B>>>>><
pat: /\[\[,([^\|\]]+)(?:\|\s*([^\]]+))?\]\]/
rep: callable
|
[[->
| =
|
cmd: >[[|
seq: B>>>>>=<>
pat: /(?>\[\[([^\]]+?)\s*-+>\s*)(.*?)\]\]((?:-?[A-Za-z0-9\x80-\xd6]+)*)/
rep: callable
|
[[<<]]
| =
|
cmd: inline
seq: B>>>>=
pat: /\[\[<<\]\]/
rep: <br clear='all' />
|
[[?#|#
| =
|
cmd: >nl1
pat: /\[\[((?:[\w\x80-\xfe]+(?:-[\w\x80-\xfe]+)*)[.\/])?([\w\x80-\xfe]+(?:-[\w\x80-\xfe]+)*(?:,[[:upper:]\d][\w\x80-\xfe]*(?:[-~][\w\x80-\xfe]+)*)?)#([A-Za-z][-.:\w]*)\s*\|\s+#\]\]/
rep: callable
seq: B>><>>
|
[[|
| =
|
cmd: <[[
seq: B>>>>>=<
pat: /(?>\[\[([^|\]]*)\|\s*)(.*?)\s*\]\]((?:-?[A-Za-z0-9\x80-\xd6]+)*)/
rep: callable
dep: Array
(
[[[->] => >
[[[|#] => <
)
|
[[|#
| =
|
cmd: <[[|
seq: B>>>>>=<<
pat: /(?>\[\[([^|\]]+))\|\s*#\s*\]\]/
rep: callable
|
[[~
| =
|
cmd: <links
seq: B>>>>><
pat: /\[\[~(.*?)\]\]/
rep: [[Profiles/$1]]
|
[^#
| =
|
cmd: <[[#|#
pat: /\[\^#([A-Za-z][-.:\w]*)\^\]/
rep: callable
seq: B>><>><
|
\$
| =
|
cmd: >nl1
seq: B>><>>
pat: /\\(?>(\\*))
/
rep: callable
dep: Array
(
[!vspace] => >
)
|
\r
| =
|
cmd: <[=
seq: B=<
pat: /\r/
rep:
|
^
| =
|
cmd: callable
seq: B>>>>>>=
pat: /^\s+ #2/x
rep: callable
|
^!
| =
|
cmd: callable
seq: B>>>>>>=
pat: /^(!{1,6})\s?(.*)$/
rep: callable
|
^!#
| =
|
cmd: <links
seq: B>>>>><
pat: /^(!+|Q?:)#(#?)/
rep: callable
|
^!<:
| =
|
cmd: <^<:
seq: B>>>>>>><
pat: /^(?!<:)(?=.*(<\/?(form|div|table|t[rdh]|p|[uo]l|d[ltd]|h[1-6r]|pre|blockquote)\b)|\d+B)/
rep: <:block>
|
^#
| =
|
cmd: callable
seq: B>>>>>>=
pat: /^(#+)\s?(\s*)/
rep: <:ol,$1,$0>$2
|
^*
| =
|
cmd: callable
seq: B>>>>>>=
pat: /^(\*+)\s?(\s*)/
rep: <:ul,$1,$0>$2
|
^----
| =
|
cmd: >^->
seq: B>>>>>>=>
pat: /^----+/
rep: <:block,1><hr />
|
^-<
| =
|
cmd: callable
seq: B>>>>>>=
pat: /^(?>(-+))<\s?(\s*)/
rep: <:outdent,$1,$1 $2>$2
|
^->
| =
|
cmd: callable
seq: B>>>>>>=
pat: /^(?>(-+))>\s?(\s*)/
rep: <:indent,$1,$1 $2>$2
dep: Array
(
[^----] => >
)
|
^::
| =
|
cmd: callable
seq: B>>>>>>=
pat: /^(:+)(\s*)([^:]+):/
rep: <:dl,$1,$1$2><dt>$2$3</dt><dd>
|
^<:
| =
|
cmd: >block
seq: B>>>>>>>
pat: /^(?=\s*\S)(<:([^>]+)>)?/
rep: callable
dep: Array
(
[^!<:] => <
)
|
^>>
| =
|
cmd: <table
seq: B>>>>>><<
pat: /^>>(.+?)<<(.*)$/
rep: (:div:)%div $1 apply=div%$2
dep: Array
(
[^>><<] => <
)
|
^>><<
| =
|
cmd: <^>>
seq: B>>>>>><<<
pat: /^>><</
rep: (:divend:)
|
^A:
| =
|
cmd: callable
seq: B>>>>>>=
pat: /^A:/
rep:
|
^img
| =
|
cmd: callable
seq: B>>>>>>=
pat: /^((?>(\s+|%%|%[A-Za-z][-,=:#\w\s'".]*%)*)(\d+L))(\s*\|\s?)?(.*)$/
rep: callable
dep: Array
(
[^ws] => <
)
|
^Q:
| =
|
cmd: callable
seq: B>>>>>>=
pat: /^Q:(.*)$/
rep: <:block,1><p class='question'>$1</p>
|
^ws
| =
|
cmd: <^img
seq: B>>>>>>=<
pat: /^\s+ #1/x
rep: callable
|
^|
| =
|
cmd: <links
seq: B>>>>><
pat: /\^\|([^|]+|\[\[(.+?)\]\])\|\^/
rep: callable
|
^||
| =
|
cmd: >^||||
seq: B>>>>>>=>
pat: /^\|\|(.*)$/
rep: callable
|
^||||
| =
|
cmd: callable
seq: B>>>>>>=
pat: /^\|\|.*\|\|.*$/
rep: callable
dep: Array
(
[^||] => >
)
|
_begin
| =
|
seq: B
dep: Array
(
[fulltext] => >
[closeall] =>
[[=] =>
)
|
_end
| =
|
seq: E
dep: Array
(
[restore] => <
)
|
`markup
| =
|
cmd: <markup
pat: /(^|\(:nl:\))\(:markup:\)[^\S
]*\[([=@])((?:
`\.!+.*?)+)\2\]/sim
rep: callable
seq: B=<<
|
`subpage
| =
|
cmd: <`wikiword
pat: /`(([\w\x80-\xfe]+(?:-[\w\x80-\xfe]+)*([\/.]))?[\w\x80-\xfe]+(?:-[\w\x80-\xfe]+)*(?:,[[:upper:]\d][\w\x80-\xfe]*(?:[-~][\w\x80-\xfe]+)*)?)/
rep: callable
seq: B>>>>>=>><<
|
`wikiword
| =
|
cmd: <wikilink
seq: B>>>>>=>><
pat: /`(([\w\x80-\xfe]+(?:-[\w\x80-\xfe]+)*([\/.]))?([A-Z][A-Za-z0-9]*(?:[A-Z][a-z0-9]|[a-z0-9][A-Z])[A-Za-z0-9]*))/
rep: callable
|
anydir1
| =
|
cmd: >anydir2
seq: B>><>
pat: /\(:(extlist|diagnosticmessages)( .*?)?:\)/
rep: callable
|
anydir2
| =
|
cmd: <split
seq: B>><
pat: /\(:(extlist|diagnosticmessages)( .*?)?:\)([\s\S]*?)\(:\1end:\)/
rep: callable
dep: Array
(
[anydir1] => >
)
|
area
| =
|
cmd: directives
seq: B>>>=
pat: /\(:area (.*?)?\s*?:\)/
rep: callable
|
attachlist
| =
|
cmd: directives
seq: B>>>=
pat: /\(:attachlist\s*(.*?):\)/i
rep: callable
|
attachtable
| =
|
cmd: directives
seq: B>>>=
pat: /\(:attachtable\s*(.*?):\)/i
rep: callable
|
autotel_landline
| =
|
cmd: >autotel_mobile
pat: /(?:(?<![:=#0-9"'\]\)])|(?<![0-9\)]\s))(?:(?:(\+\d{1,3}) (?:\s|[-]|\ |\&\#8209;) ? ) ? ((?:[\(]0?\d{1}[\)] | [\(]? 0\d{1}(?:[\)]|[\)]?(?:\s|[-]|\ |\&\#8209;) ) ) (?:\s|[-]|\ |\&\#8209;) ?) )? (\d{3}(?:\s|[-]|\ |\&\#8209;) \d{4}|\d{4}(?:\s|[-]|\ |\&\#8209;) \d{3}) (?!\s?[0-9])/xi
rep: callable
seq: B>>>>>=>>>>>
|
autotel_mobile
| =
|
cmd: >autotel_service
pat: /(?:(?<![:=#0-9"'\]\)])|(?<![0-9\)]\s))(?:(\+\d{1,3}) (?:\s|[-]|\ |\&\#8209;) ? ) ? ((?:[\(]0?\d{2}[\)] | [\(]? 0?\d{2}(?:[\)]|[\)]?(?:\s|[-]|\ |\&\#8209;) ) ) (?:\s|[-]|\ |\&\#8209;) ?) (\d{3}(?:\s|[-]|\ |\&\#8209;) \d{5}|\d{3,4}(?:\s|[-]|\ |\&\#8209;) \d{3,4}) (?!\s?[0-9])/xi
rep: callable
seq: B>>>>>=>>>>
|
autotel_service
| =
|
cmd: >wikilink
pat: /(?:(?<![:=#0-9"'\]\)])|(?<![0-9\)]\s))[\(]? (0[58]\d{2,2}) (?:[\)]|[\)]?(?:\s|[-]|\ |\&\#8209;) ) (\d{3}(?:\s|[-]|\ |\&\#8209;) \d{5}|\d{3,4}(?:\s|[-]|\ |\&\#8209;) \d{3,4}) (?!\s?[0-9])/xi
rep: callable
seq: B>>>>>=>>>
|
blank
| =
|
cmd: <block
seq: B>>>>>><
pat: /^\s+$/
rep:
|
block
| =
|
cmd: >links
seq: B>>>>>>
dep: Array
(
[style] => >
[imgmap] => >
[imgmapend] => >
[ptv:] =>
[blank] => <
[^<:] => >
[^img] =>
[^ ] =>
[^*] =>
[^#] =>
[^->] =>
[^-<] =>
[^::] =>
[^Q:] =>
[^A:] =>
[^||||] =>
[table] => <
[^!] =>
)
|
casecorrection
| =
|
cmd: <{$var}
pat: /\(:case-correction:\)/i
rep: callable
seq: B=>><
|
ChordPro
| =
|
cmd: fulltext
seq: B>=
pat: /\|\|:(.*?):\|\|/sim
rep: callable
|
closeall
| =
|
cmd: _begin
seq: B=
pat: /^\(:closeall:\)$/
rep: callable
|
comment
| =
|
cmd: directives
seq: B>>>=
pat: /\(:comment .*?:\)/i
rep:
|
description
| =
|
cmd: directives
seq: B>>>=
pat: /\(:description\s+(.+?):\)/i
rep: callable
|
det-summ
| =
|
cmd: <table
seq: B>>>>>><<
pat: /(\(:details[ ].*?)summary=(?:(['"])(.*?)\2
|(\S+))(.*?:\))/xi
rep: $1$5<summary>$3$4</summary>
|
directives
| =
|
cmd: >split
seq: B>>>
dep: Array
(
[inline] => >
[subpage] =>
[attachtable] =>
[robots] =>
[extractform] =>
[area] =>
[newpagebox] =>
[newgroupbox] =>
[tocback] =>
[tocpage] =>
[toggle] =>
[NZToponew] =>
[NZDoCnew] =>
[messages] =>
[noheader] =>
[nofooter] =>
[notitle] =>
[noleft] =>
[noright] =>
[noaction] =>
[spacewikiwords] =>
[linkwikiwords] =>
[linebreaks] =>
[comment] =>
[title] =>
[keywords] =>
[description] =>
[PmTOC] =>
[noPmTOC] =>
[pagelist] =>
[searchbox] =>
[searchresults] =>
[varindex] =>
[input] =>
[attachlist] =>
[searchcloud] =>
)
|
extractform
| =
|
cmd: directives
seq: B>>>=
pat: /\(:extract\s*(.*?)\s*:\)/
rep: callable
|
fulltext
| =
|
cmd: >_begin
seq: B>
dep: Array
(
[split] => >
[ChordPro] =>
[PmWikiInfonew] =>
[if] =>
)
|
grep
| =
|
cmd: <include
pat: /\(:grep\s+(\S.*?):\)/i
rep: callable
seq: B>=><
|
groupfooter
| =
|
cmd: >nogroupfooter
seq: B>=>>>
pat: /\(:(groupfooter):\)/i
rep: callable
|
groupheader
| =
|
cmd: >nogroupheader
seq: B>=>>>
pat: /\(:(groupheader):\)/i
rep: callable
|
if
| =
|
cmd: fulltext
seq: B>=
pat: / \(:if (\d*) (?:end)? \b[^
]*?:\)
.*?
(?: \(: (?:if\1|if\1end) \s* :\)
| (?=\(:(?:if\1|if\1end)\b[^
]*?:\) | $)
)
/six
rep: callable
dep: Array
(
[include] => >
)
|
img
| =
|
cmd: <urllink
seq: B>>>>>=><
pat: /\b(?>(\L))([^\s<>"{}|\\^`()[\]']+(?:\.(?:gif|jpg|jpeg|a?png|svgz?|GIF|JPG|JPEG|A?PNG|SVGZ?|webp|WEBP|avifs?|AVIFS?)|\.webp|\.WEBP))("([^"]*)")?/
rep: callable
|
imgmap
| =
|
cmd: >block
seq: B>>>>>>>
pat: /\(:imgmap (.*?)?\s*?:\)/
rep: <map name='$1'>
|
imgmapend
| =
|
cmd: >block
seq: B>>>>>>>
pat: /\(:imgmapend:\)/
rep: </map>
|
include
| =
|
cmd: >if
seq: B>=>
pat: /\(:(include)\s+(\S.*?):\)/i
rep: callable
dep: Array
(
[redirect] => <
[nogroupheader] => >
[nogroupfooter] => >
)
|
inline
| =
|
cmd: >directives
seq: B>>>>
dep: Array
(
[links] => >
[''] =>
[@@] =>
[[+] =>
[{+] =>
[{-] =>
[[[<<]]] =>
)
|
input
| =
|
cmd: directives
seq: B>>>=
pat: /\(:input\s+(\w+)(.*?):\)/i
rep: callable
dep: Array
(
[input-select] => <
[input-datalist] => <
)
|
input+sp
| =
|
cmd: <split
seq: B>><
pat: /(\(:input\s+(select|datalist)\s(?>.*?:\)))\s+(?=\(:input\s)/
rep: $1
|
input-datalist
| =
|
cmd: <input
seq: B>>>=<
pat: /\(:input\s+datalist\s.*?:\)(?:\s*\(:input\s+datalist\s.*?:\))*/i
rep: callable
|
input-select
| =
|
cmd: <input
seq: B>>>=<
pat: /\(:input\s+select\s.*?:\)(?:\s*\(:input\s+select\s.*?:\))*/i
rep: callable
|
keywords
| =
|
cmd: directives
seq: B>>>=
pat: /\(:keywords?\s+(.+?):\)/i
rep: callable
|
linebreaks
| =
|
cmd: directives
seq: B>>>=
pat: /\(:(no)?linebreaks:\)/i
rep: callable
|
links
| =
|
cmd: >inline
seq: B>>>>>
dep: Array
(
[block] => >
[[[,] => <
[^!#] => <
[[[~] => <
[[[] =>
[<<|] => <
[^|] => <
[vardef] => <
)
|
linkwikiwords
| =
|
cmd: directives
seq: B>>>=
pat: /\(:(no)?linkwikiwords:\)/i
rep: callable
|
mailto
| =
|
cmd: <urllink
seq: B>>>>>=><
pat: /\bmailto:([^\s<>"{}|\\^`()[\]']*[^\s.,?!<>"{}|\\^`()[\]'])/
rep: callable
|
markup
| =
|
cmd: <[=
seq: B=<
pat: /\(:markup(\s+([^
]*?))?:\)[^\S
]*\[([=@])(.*?)\3\]/si
rep: callable
dep: Array
(
[markupend] => >
)
|
markupend
| =
|
cmd: >markup
seq: B=<>
pat: /\(:(markup)(\s+([^
]*?))?:\)[^\S
]*
(.*?)\(:markupend:\)/si
rep: callable
|
Maxi2:
| =
|
cmd: <split
seq: B>><
pat: /^([Mm]axi:)(.+)$/m
rep: callable
|
messages
| =
|
cmd: directives
seq: B>>>=
pat: /\(:messages(?: (.*?))?:\)/i
rep: callable
|
newgroupbox
| =
|
cmd: directives
seq: B>>>=
pat: /\(:newgroupbox\s*(.*?):\)/i
rep: callable
|
newpagebox
| =
|
cmd: directives
seq: B>>>=
pat: /\(:newpagebox\s*(.*?):\)/i
rep: callable
|
nl0
| =
|
cmd: <split
seq: B>><
pat: /([^
])(?>(?:\(:nl:\))+)([^
])/i
rep: $1
$2
dep: Array
(
[nl1] => >
)
|
nl1
| =
|
cmd: >nl0
seq: B>><>
pat: /\(:nl:\)/i
rep:
dep: Array
(
[\$] => >
)
|
noaction
| =
|
cmd: directives
seq: B>>>=
pat: /\(:noaction:\)/i
rep: callable
|
nofooter
| =
|
cmd: directives
seq: B>>>=
pat: /\(:nofooter:\)/i
rep: callable
|
nogroupfooter
| =
|
cmd: >include
seq: B>=>>
pat: /\(:(nogroupfooter):\)/i
rep: callable
dep: Array
(
[groupfooter] => >
)
|
nogroupheader
| =
|
cmd: >include
seq: B>=>>
pat: /\(:(nogroupheader):\)/i
rep: callable
dep: Array
(
[groupheader] => >
)
|
noheader
| =
|
cmd: directives
seq: B>>>=
pat: /\(:noheader:\)/i
rep: callable
|
noleft
| =
|
cmd: directives
seq: B>>>=
pat: /\(:noleft:\)/i
rep: callable
|
noPmTOC
| =
|
cmd: directives
seq: B>>>=
pat: /\(:(no)(?:toc|tdm).*?:\)/im
rep: callable
|
noright
| =
|
cmd: directives
seq: B>>>=
pat: /\(:noright:\)/i
rep: callable
|
notitle
| =
|
cmd: directives
seq: B>>>=
pat: /\(:notitle:\)/i
rep: callable
|
NZDoCnew
| =
|
cmd: directives
seq: B>>>=
pat: /\(:nzdoc\s*(?:(?:(id=(?:[0-9]{9}|[0-9\-a-f]{36}|(?:NZ|DOC)-[a-z]{3}|[\\&\’'\(\)\.\-\/a-zāēīōū]+))|(type=(?<q1>\'|\"|)(?:hut|track|campsite)\k<q1>)|(content=(?:alert|detail|region|all|dump|check|find|list))|(show=alert(s)?; #(?:[a-z]+,)*[a-z]+))\s*){1,4}(?:(?:(h=[12345])|(float=(?:left|right))|(clear=(?:left|right|both)))\s*){0,4}\s*:\)/i
rep: callable
|
NZToponew
| =
|
cmd: directives
seq: B>>>=
pat: /\(:nztopo\s+?((?:ll=[+-]?\d{1,2}[.]\d+[,][+-]?[1]?\d{1,2}[.]\d+)|(?:llbs=[+-]?\d{1,2}[.]\d+[,][+-]?[1]?\d{1,2}[.]\d+(?:[;][+-]?\d{1,2}[.]\d+[,][+-]?[1]?\d{1,2}[.]\d+)+)|(?:kml=(?:(?<q1>\'|\")(?:https?:\/\/.*)\k<q1>|(?<q2>\'|\"|)(?:(?:[-~,[:alnum:]\x80-\xfe]+(?:\.|\/)){0,2}[-\w\.\, !=\+\#\x80-\xfe]+\.kml)\k<q2>|https?:\/\/[^\s]*))|(?:gpx=(?:(?<q6>\'|\"|)(?:(?:[-~,[:alnum:]\x80-\xfe]+(?:\.|\/)){0,2}[-\w\.\, !=\+\#\x80-\xfe]+\.gpx)\k<q6>|(?<q7>\'|\")(?:https?:\/\/.*)\k<q7>|https?:\/\/[^\s]*))|(?:nzne=\d{7}(?:[.]\d{0,3})?[,]\d{7}(?:[.]\d{0,3})?)|(?:nzbs=\d{7}(?:[.]\d{0,3})?[,]\d{7}(?:[.]\d{0,3})?(?:[;]\d{7}(?:[.]\d{0,3})?[,]\d{7}(?:[.]\d{0,3})?)+)|(?:mapref=(?<q8>\'|\"|)(?:[ABC][A-Z][0-4]\d[ ]?\d{6})\k<q8>)|(?:kml2=(?:(?<q3>\'|\")(?:https?:\/\/.*)\k<q3>|https?:\/\/[^\s]*))|(?:kml3=(?:(?<q4>\'|\")(?:https?:\/\/.*)\k<q4>|https?:\/\/[^\s]*))|(?:kml4=(?:(?<q5>\'|\")(?:https?:\/\/.*)\k<q5>|https?:\/\/[^\s]*)))\s*?(?:(height=\d{1,5}(?:px)?)\s*|(width=\d{1,5}(?:px)?)\s*|(pin=[01])\s*|(label=(?<q9>\'|\")(?:.+?)\k<q9>)\s*|(zoom=\d{1,2})\s*|(float=(?:left|right))\s*|(clear=(?:left|right|both))\s*){0,7}\s*?(?:(caption=(?<q10>\'|\")(?:.+?)\k<q10>)\s*){0,1}\s*?:\)/i
rep: callable
|
pagelist
| =
|
cmd: directives
seq: B>>>=
pat: /\(:(pagelist)(\s+.*?)?:\)/i
rep: callable
|
pmform
| =
|
cmd: <input
pat: /\(:pmform *([-\w]+)( .*?)?:\)/
rep: callable
seq: B>>>=<
|
PmTOC
| =
|
cmd: directives
seq: B>>>=
pat: /^\(:[#*]?(?:toc|tdm).*?:\)\s*$/im
rep: callable
|
PmWikiInfonew
| =
|
cmd: fulltext
seq: B>=
pat: /\(:pmwikiinfo(.*)?:\)/i
rep: callable
|
ptv:
| =
|
cmd: callable
seq: B>>>>>>=
pat: /^(\w[-\w]+)\s*:.*$/
rep: <:block,0><div class='property-$1'>$0</div>
|
redirect
| =
|
cmd: <include
seq: B>=><
pat: /\(:(redirect)\s+(\S.*?):\)/i
rep: callable
|
restore
| =
|
cmd: <_end
seq: E<
pat: /(\d.*?)/
rep: callable
dep: Array
(
[<:] => >
[<vspace>] => <
)
|
restorelinks
| =
|
cmd: <%%
seq: B>>>>>>>=<
pat: /(\d+L)/
rep: callable
|
robots
| =
|
cmd: directives
seq: B>>>=
pat: /\(:robots\s+(\w[\w\s,]*):\)/
rep: callable
|
searchbox
| =
|
cmd: directives
seq: B>>>=
pat: /\(:(searchbox)(\s.*?)?:\)/
rep: callable
|
searchcloud
| =
|
cmd: directives
seq: B>>>=
pat: /\(:searchcloud(?: (.*?))?:\)/i
rep: callable
|
searchresults
| =
|
cmd: directives
seq: B>>>=
pat: /\(:(searchresults)(\s+.*?)?:\)/i
rep: callable
|
secref
| =
|
cmd: >nl1
pat: /(`)?(Sec|SEC)\(([A-Za-z][-.:\w]*)\)/
rep: callable
seq: B>><>>
|
SimpleRecipenew
| =
|
cmd: [=
pat: /\(:simplerecipe\s*(?:(?:(?:(hex=(?<q1>\'|\"|)(?:on|off|only)\k<q1>)|(len=(?<q2>\'|\"|)(?:(?:100|[1-9][0-9]|9|8))\k<q2>))\s*){0,2})\s*:\)(.*?)\(:simplerecipeend\s*:\)/sim
rep: callable
seq: B==
|
spacewikiwords
| =
|
cmd: directives
seq: B>>>=
pat: /\(:(no)?spacewikiwords:\)/i
rep: callable
|
split
| =
|
cmd: >fulltext
seq: B>>
pat:
rep: $RedoMarkupLine=1; return explode("\n",$x);
dep: Array
(
[directives] => >
[Maxi2:] => <
[thumblist] => <
[textvar:] => <
[nl0] => <
[anydir2] => <
[%define=] => >
[input+sp] => <
)
|
style
| =
|
cmd: >block
seq: B>>>>>>>
dep: Array
(
[%%] =>
)
|
subpage
| =
|
cmd: directives
seq: B>>>=
pat: /^\(:subpage\s*(.*?):\)/
rep: callable
|
table
| =
|
cmd: <block
seq: B>>>>>><
pat: /^\(:(table|cell|cellnr|head|headnr|tableend|(?:div\d*|section\d*|details\d*|article\d*|header|footer|nav|address|aside)(?:end)?)(\s.*?)?:\)/i
rep: callable
dep: Array
(
[^>>] => <
[det-summ] => <
)
|
textvar:
| =
|
cmd: <split
seq: B>><
pat: /\(: *\w[-\w]* *:(?!\)).*?:\)/s
rep:
|
thumbgallery
| =
|
cmd: <thumblist
seq: B>><<
pat: /\(:thumb(gallery)\s*(.*?):\)(.*?)\(:thumbgalleryend:\)/si
rep: callable
|
thumblist
| =
|
cmd: <split
seq: B>><
pat: /\(:thumb(list)?\s*(.*?):\)/i
rep: callable
dep: Array
(
[thumbgallery] => <
)
|
title
| =
|
cmd: directives
seq: B>>>=
pat: /\(:title\s(.*?):\)/i
rep: callable
|
toc
| =
|
cmd: >[[#|#
pat: /\(:([#\*])?toc(?:-(float|hide))?(?:\s+anchors=(v)isible)?(?:\s+(.*?))?(?:\s+(Q))?:\)(.*)$/s
rep: callable
seq: B>><>>>
|
tocback
| =
|
cmd: directives
seq: B>>>=
pat: /\(:toc-back(?:\s+(.*?))?:\)/
rep: callable
|
tocpage
| =
|
cmd: directives
seq: B>>>=
pat: /\(:toc-page\s+(.*?)(?:\s+self=([01]))?:\)/
rep: callable
|
toggle
| =
|
cmd: directives
seq: B>>>=
pat: /\(:(toggle(?:set)?)\s+(.*?):\)/i
rep: callable
|
urllink
| =
|
cmd: >[[
seq: B>>>>>=>
pat: /\b(?>(\L))[^\s<>"{}|\\^`()[\]']*[^\s.,?!<>"{}|\\^`()[\]']/
rep: callable
dep: Array
(
[mailto] => <
[img] => <
[wikilink] => >
)
|
vardef
| =
|
cmd: <links
seq: B>>>>><
pat: /^:\$([A-Z][A-Za-z0-9]*(?:[A-Z][a-z0-9]|[a-z0-9][A-Z])[A-Za-z0-9]*|Author|Skin|pagename|Version) *:/
rep: :%apply=item id=$1%$$1:
|
varindex
| =
|
cmd: directives
seq: B>>>=
pat: /\(:varindex:\)/i
rep: callable
|
varlink
| =
|
cmd: <wikilink
seq: B>>>>>=>><
pat: /\$([A-Z][A-Za-z0-9]*(?:[A-Z][a-z0-9]|[a-z0-9][A-Z])[A-Za-z0-9]*|Author|Skin|pagename|Version)\b/
rep: callable
|
wikilink
| =
|
cmd: >urllink
seq: B>>>>>=>>
dep: Array
(
[`wikiword] => <
[varlink] => <
)
|
{$var}
| =
|
cmd: >$[phrase]
pat: /\{(\*|!?[-~,\w.\/\x80-\xff]*)(\$:?\w[-\w]*)\}/
rep: callable
seq: B=>>
dep: Array
(
[{(] => >
)
|
{(
| =
|
cmd: >{$var}
seq: B=>>>
pat: /\{(\(\w+\b.*?\))\}/
rep: callable
|
{+
| =
|
cmd: inline
seq: B>>>>=
pat: /\{\+(.*?)\+\}/
rep: <ins>$1</ins>
|
{-
| =
|
cmd: inline
seq: B>>>>=
pat: /\{-(.*?)-\}/
rep: <del>$1</del>
|
MarkupDirectiveFunctions
diagnosticmessages
| =
|
DiagnosticMessages\DiagnosticMessages_Parse
|
extlist
| =
|
FmtExtList
|
|
(:pmwikiinfo display='skins':)
| Skins
|
(:pmwikiinfo display='thumblist':)
| ThumbList
_tmpl
| =
|
captionwrap: <div class="caption">%s</div>
inlinewrap: <div class="thumbdiv">%s%s</div>
inlinewrapall: %s
imgwrap: <img class="thumbs" src="?u" title="%1$s" alt="%1$s" %2$s border="0" loading="lazy" />
tableattributes: Array
(
[0] => border
[1] => cellpadding
[2] => cellspacing
[3] => rules
[4] => style
[5] => bgcolor
[6] => align
)
awrap: <a href='?L' class='thumblink' title='?f' %2$s>%1$s</a>
cellwrap: <td class='thumbtd' align='center' valign='top' %3$s><div class='img' %4$s>%1$s</div>%2$s</td>
rowwrap: <tr class='thumbtr'>%s</tr>
tablewrap: <table %s>%s%s</table>
navwrap: <div class="thumblist-navigation">%s</div>
navpagelink: <a class="page-number" href="%s">%s</a>
navpagelinksep:
navpagecurrent: <span class="page-number current">%2$s</span>
navprevnext: <a class="next" href="%s">%s</a>
navdisabled: <span class="disabled">%2$s</span>
|
AllowedUploadPages
| =
|
*
|
AttachLinks
| =
|
1
|
BgColor
| =
|
#ffffff
|
CaptionFormat
| =
|
|
CustVarFunction
| =
|
TLQuestionVars\TLQuestionVars
|
DirThumbsRatio
| =
|
3
|
EnableMarkup
| =
|
1
|
EnableMessages
| =
|
1
|
EnableThumbs
| =
|
1
|
EXIFvars
| =
|
D: EXIF.ImageDescription
O: IFD0.Orientation
M: IFD0.Make
m: IFD0.Model
W: Array
(
[0] => COMPUTED.Width
[1] => EXIF.ExifImageWidth
)
H: Array
(
[0] => COMPUTED.Height
[1] => EXIF.ExifImageHeight
)
E: EXIF.ExposureTime
F: EXIF.FocalLength
A: COMPUTED.ApertureFNumber
I: EXIF.ISOSpeedRatings
|
fEXIF
| =
|
uThumbMetaData
|
fGetFileList
| =
|
ThumbGetFileList
|
fGetFileStat
| =
|
ThumbGetFileStat
|
FileExt
| =
|
jpg
|
FileListOrder
| =
|
name
|
fOrderFileList
| =
|
ThumbOrderFileList
|
fPreChecks
| =
|
|
HTMLpx
| =
|
1
|
ImageTplFmt
| =
|
(:include Site.ImageTemplate:)
|
IMCLTpl
| =
|
default: {%x} -size "{%W}x{%H}" "{%P}"[0] -resize "{%w}x{%h}" -background "{%c}" -flatten -unsharp 0 -quality "{%q}" "{%p}"
shadow: {%x} -size "{%W}x{%H}" "{%P}"[0] -resize "{%w}x{%h}" -bordercolor "white" -border 3 -bordercolor grey60 -border 1 -background black \( +clone -shadow 60x3+2+2 \) +swap -background "{%c}" -flatten -resize "{%w}x{%h}!" -unsharp 0 -quality "{%q}" "{%p}"
|
ImTypes
| =
|
1: gif
2: jpeg
3: png
15: wbmp
16: xbm
|
ImTypesRegExp
| =
|
\.(?:jpe?g|png|gif|jpe|wbmp|xbm)
|
LinkOriginal
| =
|
0
|
LinkRel
| =
|
|
MaxThumbs
| =
|
6000
|
NextLink
| =
|
>>
|
PerPage
| =
|
0
|
PerPageNav
| =
|
2
|
PrevLink
| =
|
<<
|
Px
| =
|
304
|
ShowErrors
| =
|
0
|
stat_dirlist
| =
|
time: callable
size: callable
width: callable
height: callable
ratio: callable
|
TableCols
| =
|
0
|
TitleFormat
| =
|
?f: ?wx?h, ?kk (?t)
|
tlmode
| =
|
1
|
TrailPx
| =
|
64
|
UseTmpl
| =
|
1
|
|
(:pmwikiinfo display='roepatterns,rospatterns,troepatterns':)
| ROE patterns
No data
TROE patterns
No data
ROS patterns
No data
|
(:pmwikiinfo display='defined':)
| Defined
Please login as "admin".
|
(:pmwikiinfo display='server':)
| $_Server
Please login as "admin".
|
(:pmwikiinfo display='phpinfo':)
| PhpInfo
Please login as "admin".
|
(:pmwikiinfo display='debug,invalid' do=nothing word "text string" -argument -'quoted input' debug=true -āēīōū what: unbalanced="quotes':)
| Debug information
m[]: [0] => (:pmwikiinfo display='debug,invalid' do=nothing word "text string" -argument -'quoted input' debug=true -āēīōū what: unbalanced="quotes':)
[1] => display='debug,invalid' do=nothing word "text string" -argument -'quoted input' debug=true -āēīōū what: unbalanced="quotes'
args[]: [display] => debug,invalid
[do] => nothing
[] => word; text string; what:;
[-] => argument; quoted input; āēīōū;
[debug] => true
[unbalanced] => "quotes'
Unknown display option: "invalid"
|
Messages
MessagesReplacementnew
m[]: '(:messages 'PmWikiInfo*,dmsg*' details=hide:)' ''PmWikiInfo*,dmsg*' details=hide'
args['']: 'PmWikiInfo*,dmsg*'
detailOptn: ""
displayDetail: "false"
msgKeys: "pmwikiinfo*,dmsg*"
MsgF keys: autotelnew\autotelnew, \nztoponew\nztoponew, chordpronew, simplerecipenew\simplerecipe, nzdocnew, messagesreplacementnew, pmwikiinfonew.php, pmwikiinfonew\pmwikiinfo_directive()
foundkeys: pmwikiinfonew.php, pmwikiinfonew\pmwikiinfo_directive()
<hr>D:\Home\KiwiWiki\pmwiki\extensions\PmWikiInfonew\PmWikiInfonew.php: '2024-08-18new'
conf[]: akey: debugTLQuestionVars, debugPmWikiInfo, stylesPmWikiInfo, =dir, =url
Array
(
[debugTLQuestionVars] =>
[debugPmWikiInfo] => true
[stylesPmWikiInfo] =>
[=dir] => D:\Home\KiwiWiki\pmwiki\extensions/PmWikiInfonew
[=url] => https://kiwiwiki.nz/pmwiki/extensions/PmWikiInfonew
)
PmWiki Info markup: '/\(:pmwikiinfo(.*)?:\)/i'
<hr>: 'PmWikiInfo'
m[]: akey: 0, 1
Array
(
[0] => (:pmwikiinfo:)
[1] =>
)
args[]: akey:
Array
(
)
<hr>: 'PmWikiInfo'
m[]: akey: 0, 1
Array
(
[0] => (:pmwikiinfo display='recipeinfo':)
[1] => display='recipeinfo'
)
args[]: akey: #, display
Array
(
[#] => Array
(
[0] => display
[1] => recipeinfo
)
[display] => recipeinfo
)
<hr>: 'PmWikiInfo'
m[]: akey: 0, 1
Array
(
[0] => (:pmwikiinfo display='vars':)
[1] => display='vars'
)
args[]: akey: #, display
Array
(
[#] => Array
(
[0] => display
[1] => vars
)
[display] => vars
)
<hr>: 'PmWikiInfo'
m[]: akey: 0, 1
Array
(
[0] => (:pmwikiinfo display='handleactions,handleauth':)
[1] => display='handleactions,handleauth'
)
args[]: akey: #, display
Array
(
[#] => Array
(
[0] => display
[1] => handleactions,handleauth
)
[display] => handleactions,handleauth
)
<hr>: 'PmWikiInfo'
m[]: akey: 0, 1
Array
(
[0] => (:pmwikiinfo display='uploadblacklist,uploadexts,wikistyle':)
[1] => display='uploadblacklist,uploadexts,wikistyle'
)
args[]: akey: #, display
Array
(
[#] => Array
(
[0] => display
[1] => uploadblacklist,uploadexts,wikistyle
)
[display] => uploadblacklist,uploadexts,wikistyle
)
<hr>: 'PmWikiInfo'
m[]: akey: 0, 1
Array
(
[0] => (:pmwikiinfo display='fmtpv,fmtv':)
[1] => display='fmtpv,fmtv'
)
args[]: akey: #, display
Array
(
[#] => Array
(
[0] => display
[1] => fmtpv,fmtv
)
[display] => fmtpv,fmtv
)
<hr>: 'PmWikiInfo'
m[]: akey: 0, 1
Array
(
[0] => (:pmwikiinfo display='conditions,customsyntax,markupexpr':)
[1] => display='conditions,customsyntax,markupexpr'
)
args[]: akey: #, display
Array
(
[#] => Array
(
[0] => display
[1] => conditions,customsyntax,markupexpr
)
[display] => conditions,customsyntax,markupexpr
)
<hr>: 'PmWikiInfo'
m[]: akey: 0, 1
Array
(
[0] => (:pmwikiinfo display='htmlheaderfmt,htmlfooterfmt,htmlstylesfmt':)
[1] => display='htmlheaderfmt,htmlfooterfmt,htmlstylesfmt'
)
args[]: akey: #, display
Array
(
[#] => Array
(
[0] => display
[1] => htmlheaderfmt,htmlfooterfmt,htmlstylesfmt
)
[display] => htmlheaderfmt,htmlfooterfmt,htmlstylesfmt
)
<hr>: 'PmWikiInfo'
m[]: akey: 0, 1
Array
(
[0] => (:pmwikiinfo display='imap,linkfunctions':)
[1] => display='imap,linkfunctions'
)
args[]: akey: #, display
Array
(
[#] => Array
(
[0] => display
[1] => imap,linkfunctions
)
[display] => imap,linkfunctions
)
<hr>: 'PmWikiInfo'
m[]: akey: 0, 1
Array
(
[0] => (:pmwikiinfo display='markup':)
[1] => display='markup'
)
args[]: akey: #, display
Array
(
[#] => Array
(
[0] => display
[1] => markup
)
[display] => markup
)
<hr>: 'PmWikiInfo'
m[]: akey: 0, 1
Array
(
[0] => (:pmwikiinfo display='skins':)
[1] => display='skins'
)
args[]: akey: #, display
Array
(
[#] => Array
(
[0] => display
[1] => skins
)
[display] => skins
)
<hr>: 'PmWikiInfo'
m[]: akey: 0, 1
Array
(
[0] => (:pmwikiinfo display='thumblist':)
[1] => display='thumblist'
)
args[]: akey: #, display
Array
(
[#] => Array
(
[0] => display
[1] => thumblist
)
[display] => thumblist
)
<hr>: 'PmWikiInfo'
m[]: akey: 0, 1
Array
(
[0] => (:pmwikiinfo display='roepatterns,rospatterns,troepatterns':)
[1] => display='roepatterns,rospatterns,troepatterns'
)
args[]: akey: #, display
Array
(
[#] => Array
(
[0] => display
[1] => roepatterns,rospatterns,troepatterns
)
[display] => roepatterns,rospatterns,troepatterns
)
<hr>: 'PmWikiInfo'
m[]: akey: 0, 1
Array
(
[0] => (:pmwikiinfo display='defined':)
[1] => display='defined'
)
args[]: akey: #, display
Array
(
[#] => Array
(
[0] => display
[1] => defined
)
[display] => defined
)
<hr>: 'PmWikiInfo'
m[]: akey: 0, 1
Array
(
[0] => (:pmwikiinfo display='server':)
[1] => display='server'
)
args[]: akey: #, display
Array
(
[#] => Array
(
[0] => display
[1] => server
)
[display] => server
)
<hr>: 'PmWikiInfo'
m[]: akey: 0, 1
Array
(
[0] => (:pmwikiinfo display='phpinfo':)
[1] => display='phpinfo'
)
args[]: akey: #, display
Array
(
[#] => Array
(
[0] => display
[1] => phpinfo
)
[display] => phpinfo
)
<hr>: 'PmWikiInfo'
m[]: akey: 0, 1
Array
(
[0] => (:pmwikiinfo display='debug,invalid' do=nothing word "text string" -argument -'quoted input' debug=true -āēīōū what: unbalanced="quotes':)
[1] => display='debug,invalid' do=nothing word "text string" -argument -'quoted input' debug=true -āēīōū what: unbalanced="quotes'
)
args[]: akey: #, display, do, , -, debug, unbalanced
Array
(
[#] => Array
(
[0] => display
[1] => debug,invalid
[2] => do
[3] => nothing
[4] =>
[5] => word
[6] =>
[7] => text string
[8] => -
[9] => argument
[10] => -
[11] => quoted input
[12] => debug
[13] => true
[14] => -
[15] => āēīōū
[16] =>
[17] => what:
[18] => unbalanced
[19] => "quotes'
)
[display] => debug,invalid
[do] => nothing
[] => Array
(
[0] => word
[1] => text string
[2] => what:
)
[-] => Array
(
[0] => argument
[1] => quoted input
[2] => āēīōū
)
[debug] => true
[unbalanced] => "quotes'
)
|