Roan Kattouw
17487e40ba
Replace my old e-mail address with my new one in API comments. A bit outdated (dropped the old one in September '08)
2010-12-22 20:48:10 +00:00
Alexandre Emsenhuber
74a12db8f6
* (bug 26075) ApiDelete.php now calls correctly ArticleDelete hook
2010-11-23 10:04:38 +00:00
Sam Reed
8b03a013a1
Fix some method documentation
...
Fix some typos
Some explicit class members
2010-10-20 18:50:33 +00:00
Sam Reed
a2589ff8c6
Assignment in loop conditions suck
...
while ( $row = $dbw->fetchObject( $res ) ) { to foreach ( $res as $row ) in includes
Add some braces
2010-10-13 23:11:40 +00:00
Sam Reed
c1f84d0cef
Not sure why watch was marked as deprecated, but unwatch wasn't... Marking unwatch deprecated
2010-10-09 13:59:15 +00:00
Sam Reed
4a0c3d8ff5
Comment return types, some explicit class variable declaration
2010-10-09 00:01:45 +00:00
Sam Reed
9cda0105a9
Minor tweaks to r74232, add a value for $botMax on calls for integer validation (otherwise the bool gets pushed into it!)
...
Documentation in ApiDelete
2010-10-03 20:29:44 +00:00
Sam Reed
42b5c265c0
* (bug 25248) API: paraminfo errors with certain modules
...
Added a needsToken() function, rather than calling getTokenSalt, which can throw silly errors due to dependencies on parameters
2010-10-01 20:12:50 +00:00
Sam Reed
f07567201f
Remove some unused variables
...
Tweak php doc, "One" is not a type, so insert string in there
2010-09-25 16:37:39 +00:00
Alexandre Emsenhuber
457eb73b61
Standardised file description headers, added @file
2010-08-07 19:59:42 +00:00
Sam Reed
46394d4551
Remove some unused globals
2010-07-22 22:00:27 +00:00
Sam Reed
1d28b9ed35
$this isn't valid in a static function. Fix for r46507
...
Return error wrapped in array as per rest of code
2010-07-22 21:44:07 +00:00
Derk-Jan Hartman
921619b119
Correct the address of the FSF in some of the GPL headers
...
59 Temple Place -> 51 Franklin Street
2010-06-21 13:13:32 +00:00
Sam Reed
50b88a5b1b
Remove arrays from getDescription where we are only using 1 line
2010-05-25 20:46:09 +00:00
Sam Reed
e55ed729c4
Mixture of things.
...
Couple of class comments
Normalisation of "." usage at end of lines (removed)
Normalisation of {prefix}parameter as per bug 23461
2010-05-11 22:30:18 +00:00
Bryan Tong Minh
6c6c2f698c
Followup to r64962: Fixed watchlist parameter in API. User options watchdeletions and watchmoves can now by overridden. Unwatching while editting is now possible.
2010-04-14 12:17:39 +00:00
Mark A. Hershberger
6c267f1434
* Clean up some duplicated code in r64291
...
Would've like to refactor the $wgUser->*Watch — but I'm not sure if the hooks that come along with $articleObj->*Watch are ok.
2010-04-10 06:11:02 +00:00
Sam Reed
789cc18185
Followup r64197
...
Return null in getWatchlistValue if no change
Fixup unneccessary watch/unwatch calls
Remove useless unwatch from ApiUpload
2010-03-28 15:08:45 +00:00
Sam Reed
88df448d36
Fix bug 22944 in a much better fashion (using watchlist parameter)
...
Deprecate old watch/unwatch parameters
Move generic watchlist stuff to ApiBase/getWatchlistValue (maybe needs renaming better?)
Tweak some braces in ApiEditPage
2010-03-25 22:15:08 +00:00
Sam Reed
a0999b5835
Revert my api changes to pre r64815
2010-03-25 22:12:28 +00:00
Sam Reed
a2c56fb129
Add array( 'show' ), to getPossibleErrors
2010-03-25 21:19:49 +00:00
Sam Reed
585c981d9c
Stop mutually exclusive values in ApiProtect
...
Fix fail in Delete, Move, Rollback, Undelete
2010-03-25 21:15:35 +00:00
Sam Reed
c4fb5ef08a
Stop mutually exclusive values in ApiDelete and ApiMove
2010-03-25 21:11:38 +00:00
Alexandre Emsenhuber
750a03860f
Fixed some doxygen warnings
2010-03-08 21:11:32 +00:00
Jack Phoenix
a30a49410f
API deletion module: trim trailing spaces, tweak coding style, change copyright symbol to a proper one, change "else if" to "elseif"
2010-02-19 12:54:09 +00:00
Sam Reed
59e656c23b
Stylize on Api
...
Manual layout improvements in ApiFeedWatchlist
2010-02-19 01:25:57 +00:00
Sam Reed
878c7da630
Followup to r62557 as per Roans comment
2010-02-16 21:59:16 +00:00
Sam Reed
0e8b0b41ac
Refactor requiresToken to getTokenSalt - Returns salt if exists, null if no salt, else false if no token required
...
Move sessionfailure (token validation checking) up a couple of levels
Part of bug 21991
Followup to r62482 and r62504
2010-02-15 23:53:43 +00:00
Sam Reed
80f9448690
Start of "Bug 21991 - Move common query parameter (uc, rc) validation, token requiringness/checking to ApiBase/Similar"
...
Move token requringness check to the ApiMain
Adding an exception if we're using "gettoken" (block/unblock)
Remove array( 'missingparam', 'token' ), from the getPossibleErrors of modules that set requireToken method to true
2010-02-14 22:20:27 +00:00
Sam Reed
bd1a643e6e
Change layout of the mustBePosted format to standardise it
2010-02-14 21:12:11 +00:00
Sam Reed
9e44e9295d
Fixup spaces to tabs from r62404
2010-02-14 14:29:24 +00:00
Sam Reed
2081a0693f
Rest of dieUsageMsg in getPossibleErrors
2010-02-13 00:28:27 +00:00
Sam Reed
8761fef623
Stylize.php on API
2010-01-31 21:21:46 +00:00
Sam Reed
b15f2c8c46
Normalise comment usage (# --> //)
2010-01-23 22:52:40 +00:00
Sam Reed
47c24175d3
Add/remove whitelines to increase readability in API code files
2010-01-23 22:26:40 +00:00
Aryeh Gregor
3758769f0d
stylize.php on API code
...
"I wouldn't object to stylizing the API code to bring it in line with
the rest of MW on principle, but I'm not gonna bother myself." --Roan
<http://www.mediawiki.org/wiki/Special:Code/MediaWiki/60657#c5108 >
If you're seeing this commit in blames, tell your blame tool to ignore
whitespace, e.g., git blame -w or svn blame -x -w.
2010-01-11 15:55:52 +00:00
Chad Horohoe
a4e5e935b6
Mass convert NULL -> null. Left strings and comments alone, obviously.
2009-12-11 21:07:27 +00:00
Tim Starling
831b6d2bf7
* Per my CR comments on r44560: merged FileCache into RepoGroup and fixed wfFindFile() global function bloat. Did not port unused functions such as the batch loading functions.
...
* Fixed the formal parameter bloat in the file finding functions by making wfFindFile(), RepoGroup::findFile() and FileRepo::findFile() take an associative array of options instead of a rapidly growing collection of formal parameters. Maintained backwards compatibility for the $time parameter, which was the only one used in an extension.
* Took the advice of the todo comment on FileRepo::findFiles() and implemented a calling convention for specifying times (and other options)
* Removed the file object cache from Parser, redundant with the RepoGroup file cache
* Deleted clueless and non-functional LocalRepo::findFiles(). Does not respect redirects, deletion bitfields, or anything else nuanced about FileRepo::findFile(). Does not have the same calling convention as FileRepo::findFiles().
2009-08-15 09:59:59 +00:00
Roan Kattouw
1482c29a5a
Fix syntax error reported by Jidanni
2009-06-06 23:01:08 +00:00
Roan Kattouw
6896d7a391
API: Fix bug where deleting a file description page without an associated file resulted in "Unknown error: ``nofile''"
2009-06-05 19:17:45 +00:00
Roan Kattouw
2f1af4d476
* API: (bug 17832) action=delete returns 'unknownerror' instead of 'permissiondenied' when the current user is blocked
...
* Fix this by changing all calls to current() to reset()
2009-03-07 12:58:41 +00:00
Roan Kattouw
21fd7af97e
* API: (bug 17774) API pretends action=query doesn't exist for users without read rights
...
* Instead of hiding read-restricted modules, throw an error when a user without read rights tries to use them
* Do the same for write modules when $wgEnableWriteAPI is false
* Indicate whether a module needs read or write rights in action=help and action=paraminfo
* BREAKING CHANGE: action=purge now requires write rights and, for anonymous users, a POST request
2009-03-06 13:49:44 +00:00
Andrew Garrett
0fcc017391
Fix broken calls to ArticleDelete hook.
2009-01-29 01:04:00 +00:00
Roan Kattouw
b9669c44fe
Followup to r45954: it helps to save before committing
2009-01-21 09:22:48 +00:00
Roan Kattouw
6f960e39e1
Fix indentation for r45944 and use consistent code style
2009-01-21 09:21:58 +00:00
Chad Horohoe
36a2416694
Code style tweak.
2009-01-20 23:58:18 +00:00
Alex Z
ff00dda0d0
Make API action=delete respect $wgDeleteRevisionsLimit
2009-01-20 23:37:39 +00:00
Alex Z
abba40eaad
* (bug 16626) action=delete now correctly handles empty "reason" param
2008-12-13 21:07:18 +00:00
Ilmari Karonen
34fb6297cd
Step 2 in NS_IMAGE -> NS_FILE transition (bug 44) (WARNING: huge commit).
...
This is a global search and replace of NS_IMAGE and NS_IMAGE_TALK with NS_FILE and NS_FILE_TALK respectively in all core files, excluding those already updated in step 1 (r44004).
2008-12-01 17:14:30 +00:00
Tim Starling
f48c6070df
Removed all instances of empty() where error suppression was not intended. Replaced with conversion to boolean, count() or empty string check as appropriate. Fixes a number of bugs due to incorrect conversion to boolean: suppressed edit summaries containing '0', ignored titles called '0', searches for '0' ignored, etc.
2008-10-25 14:04:43 +00:00