Created
October 2, 2011 13:45
-
-
Save dantman/1257471 to your computer and use it in GitHub Desktop.
MediaWiki Special Page $par/request primary target names and preference order
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
Allmessages lang -> $par (val -> wfGetLangObj) | |
Allpages $par -> from/to (val -> db:query:title) | |
Block wpTarget -> $par -> ip -> wpBlockAddress (text -> Block::parseTarget) | |
BlockList wpTarget -> ip -> $par (val -> Block::parseTarget -> db:query:ipb) | |
Categories from -> $par (text -> db:query:title:NS_CATEGORY) | |
Contributions $par -> target (val -> User/db:query:user) | |
DeletedContributions $par -> target (val -> Title:NS_USER/db:query:user) | |
EditWatchlist action -> $par (val -> mode) (@todo Scan for other special pages using an execute( $notCalledPar ); | |
Emailuser $par -> wpTarget -> target (val -> User; does some minor user verification) | |
Export pages -> $par (text -> explode -> Title; lots of other handling) | |
FileDuplicateSearch $par -> filename (text -> Title:NS_FILE -> wfFindFile) | |
Filepath $par -> file (text -> Title:NS_FILE -> wfFindFile) | |
LinkSearch target -> $par (val -> string) | |
Listfiles user -> $par | |
Listusers $par -> username (text -> Title:NS_USER:makeTitleSafe; $par parsing) | |
Log $par -> type/user (text -> string/string?; $par parsing) | |
MIMESearch $par -> mime (text -> File::splitMime) | |
Movepage wpOldTitle -> $par -> target (val -> Title) | |
Newpages $par -> /whaterver/ (???; $par parsing) | |
Preferences $par (textcompare:reset) | |
Prefixindex $par -> prefix -> from (val -> db:query:title) | |
Randompage $par (getNsIndex) | |
Recentchanges $par -> /whatever/ (???; $par parsing) | |
Recentchangeslinked $par -> target (val -> db:query:title) | |
Search search -> $par (text -> ...) | |
Unblock (proxies to Special:Block stuff) (Block::newFromTarget) | |
Undelete $par -> target (val -> Title::newFromURL) | |
UploadStash $par ($par parsing) | |
Userlogin $par -> type (text -> string) | |
Userrights $par -> user (val -> user parsing) | |
Wantedpages ($par affects limit in some way) | |
Watchlist (uses SpecialEditWatchlist::getMode) | |
Whatlinkshere $par -> target (??? -> Title::newFromURL) | |
Withoutinterwiki prefix -> $par (val -> Title::capitalize -> db:query:title) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment