Commit graph

132 commits

Author SHA1 Message Date
Siebrand Mazeland
d279df340e Ran stylize.php, removed trailing whitespace, updated indentation and code formatting. 2010-05-30 14:48:30 +00:00
Platonides
2eea87df8a Stylize. 2010-04-17 21:16:06 +00:00
Platonides
839001c7cc Add yet another parameter for Block construction, so this doesn't show runJobs.php blocking anyone when run from the job queue :)
Follow up r65184.
2010-04-17 21:06:21 +00:00
Platonides
38e64983a2 Follow up r64982. Autoblocks aren't automatically set just by storing ipb_enable_autoblock, we need to look for them.
So do this properly and use Block class to insert the block.
2010-04-17 20:59:05 +00:00
Max Semenik
5d543aeae8 Fix bug that prevented non-hidden users from appearing on Special:BlockList on SQLite 2010-03-12 19:18:14 +00:00
Alexandre Emsenhuber
a5ebe1f736 * (bugs 22665 and 22667) User '0' can now be unblocked and have its block settings changed 2010-02-27 16:15:41 +00:00
Siebrand Mazeland
f8b1c4cfb7 Random indentation and code formatting updates. No functional changes. 2010-02-14 22:07:30 +00:00
Jure Kajzer
785ad24aa7 Changed sequence names to a standard <table>_<field>_seq form.
Updated all nextSequenceValue calls with new sequence names.
OverlordQ stated he'll handle changes to Postgres scripts.
Need someone to change DB2 scripts.
2009-10-28 16:17:16 +00:00
Max Semenik
ae57ab1eec (bug 20275) Fixed LIKE queries on SQLite backend
* All manually built LIKE queries in the core are replaced with a wrapper function Database::buildLike()
* This function automatically performs all escaping, so Database::escapeLike() is now almost never used
2009-10-21 19:53:03 +00:00
Jack Phoenix
092597b8e3 coding style tweaks 2009-10-19 11:15:51 +00:00
Siebrand Mazeland
5a40128656 (bug 17093) Separate date and time in Special:BlockList 2009-05-25 18:02:58 +00:00
Niklas Laxström
d3b61fea7c Escaping fixes 2009-05-22 09:35:48 +00:00
Alex Z
d6ba719217 (bug 18860) Allow non-anon-only blocks of IPs to block email 2009-05-21 20:32:28 +00:00
Niklas Laxström
6b05fb6133 * Allow changing block reason 2009-02-21 10:15:10 +00:00
Alex Z
6779a2cc13 adding newline to end of wfDebug calls where it was missing. 2009-01-13 20:28:54 +00:00
Andrew Garrett
abde25fc39 Do initialiseRange into Block::insert.
Fix related fatal in Abuse Filter.
2008-12-15 12:10:41 +00:00
Alexandre Emsenhuber
7b3b006f94 fix doxygen warnings 2008-12-09 19:54:30 +00:00
Aaron Schulz
1ead2ea8b6 *Remove unused functions
*Mark visibility
2008-11-30 13:09:19 +00:00
Aaron Schulz
1176cd5ad0 * I didn't even notice the extra reblock check; merged this into submit button with hidden input.
* Break long line
* (bug 16436) Don't log if nothing changed
2008-11-23 09:52:29 +00:00
Alex Z
ddfab2390f (bug 15789) Autoblocks now have the same setting for editing user talk as the original block. 2008-09-30 19:57:00 +00:00
Matt Johnston
08e561abb9 (bug 8440) Allow preventing blocked users from editing their talk pages
* Adds database field to ipblocks table, ipb_allow_usertalk, storing whether or not the user can edit their own talk page. Defaults to 0 to coincide with the default value of $wgBlockAllowsUTEdit.
* Recommended to update all current blocks to have a allow_usertalk value of whatever the current setting is
* Retasks $wgBlockAllowsUTEdit to be the default value of the field in the blocking screen - unless a sysop changes the checkbox, will use whatever that variable is set to.
2008-09-25 11:45:26 +00:00
Tim Starling
6f6d09b0e4 Fix docs for r41150, remove commented-out code, remove superfluous brackets in "new" expressions. 2008-09-24 08:46:18 +00:00
Aaron Schulz
926cf89eb1 Add comment 2008-09-22 13:33:06 +00:00
Aaron Schulz
9f5955b76b Apply account creation blocks to users (bug 13611) 2008-09-22 13:21:53 +00:00
Tim Starling
654ec70c23 * Fix some documentation
* Fix K&R style braces, since demon started, we may as well finish. This was one of the last files I wrote before I was converted to Brion-style braces.
* Renamed a variable
2008-09-22 04:52:51 +00:00
Alexandre Emsenhuber
c8113ad020 Fatal error: Call to undefined function wfMemc() in includes/Block.php on line 550 2008-09-21 20:25:21 +00:00
Chad Horohoe
29b0c85cb2 More block updates:
* Improve docs (formatExpiry() is fine, abstracting wouldn't do anything, as it would just become a wrapper for $wgLang->timeanddate())
* Abstract out some param validation from insert()
* Add an update() method to make modification of existing blocks a bit nicer.
2008-09-21 15:16:32 +00:00
Chad Horohoe
561baaedc7 Helps to actually _put_ the info into $wgMemc... 2008-09-21 14:25:46 +00:00
Chad Horohoe
5d66ee3650 * Lots and lots of docs
* Cache the autoblock whitelist in $wgMemc
* Remove old commented out code from when 'infinity' wasn't really 'infinity' but just really far in the future
2008-09-21 14:22:23 +00:00
Andrew Garrett
7106853462 Refactor out Block::isWhitelistedFromAutoblocks 2008-08-08 05:56:43 +00:00
Andrew Garrett
f788268ce2 Don't be lazy: Initialise autoblock objects with both the blocker ID and their name 2008-06-27 09:22:12 +00:00
Andrew Garrett
171c47e0a2 Core changes for AbuseFilter extension.
In particular:
Xml.php
* Add textarea method to Xml class.
* Make submit button optional for Xml::buildForm
* Right-align labels in buildForm.

Article.php:
* Make ArticleDelete hook display a real error

EditPage.php:
* Split off getBaseRevision()

Title.php:
* Allow errors to be ignored to be sent to getUserPermissionsErrors.
* Allow AbortMove hook to display a real error.

Block.php:
* Add 'mAngryAutoblock' option, for blocks by software, which does retroactive autoblocks on the last 5 IPs used in the last 7 days.
2008-06-27 06:24:42 +00:00
Brion Vibber
7b0abe4335 drop redundant wfTimestamp() call... we already got it formatted in TS_MW from decodeExpiry() 2008-05-23 20:31:41 +00:00
Andrew Garrett
bc23aede55 Core changes for GlobalBlocking and TorBlock extensions, plus some core refactoring work:
* Instead of saying 'do that' in a permissions error, actually list what the action is (drawn from the right-$1 messages). This isn't perfect - it says you don't have permission to edit pages when 
you can't edit a single page, but it's better than 'do that'.
* Refactor out some code from various block files into Block::formatExpiry and Block::parseExpiryInput.
* Don't display 'you cannot edit special pages' when you're trying to execute, or create an account, or something like that.
* New AbortAutoblock hook (for use in TorBlock extension), which allows extensions to cancel autoblocks.
2008-05-23 10:34:11 +00:00
Alexandre Emsenhuber
087a9f70c5 WARNING: HUGE COMMIT
Doxygen documentation update:
* Changed alls @addtogroup to @ingroup. @addtogroup adds the comment to the group description, but doesn't add the file, class, function, ... to the group like @ingroup does. See for example http://svn.wikimedia.org/doc/group__SpecialPage.html where it's impossible to see related files, classes, ... that should belong to that group.
* Added @file to file description, it seems that it should be explicitely decalred for file descriptions, otherwise doxygen will think that the comment document the first class, variabled, function, ... that is in that file.
* Removed some empty comments
* Removed some ?>

Added following groups:
* ExternalStorage
* JobQueue
* MaintenanceLanguage

One more thing: there are still a lot of warnings when generating the doc.
2008-05-20 17:13:28 +00:00
Aaron Schulz
e34a925007 * Move affectedRows count up
* Shouldn't need to pass db object here
* Some code style tweaks
2008-04-16 21:07:39 +00:00
Aaron Schulz
e599306830 * Allow for things that call addEntry() to pass in a DB object to make the action and logging be one transaction
* Improve logging transactions for block/delete
2008-04-15 23:34:45 +00:00
Siebrand Mazeland
79d5225c0e * remove end of line whitespace
* remove empty lines at end of file
* remove "?>" where still present
2008-04-14 07:45:50 +00:00
Victor Vasiliev
1bf9ad3bf0 * (bug 12999) introduce ipb_by_text colomn
N.B.: this is schema change (obviously)
2008-02-18 12:16:23 +00:00
Aryeh Gregor
a15c419b3d Remove ?>'s from files. They're pointless, and just asking for people to mess with the files and add trailing whitespace. (Yes, I looked over every one and reverted those that were bogus. Slash-enter a million times in less worked well enough, although it was a bit mind-numbing.) 2007-06-29 01:19:14 +00:00
Yuri Astrakhan
c17a9c53af API: enh 10260: Added page protection status query in prop=info. Applied modified patch from Roan Kattouw. 2007-06-18 02:00:23 +00:00
Daniel Cannon
7d3eb4accd (bug 7997) Added ability to Special:Blockip to block users from using Special:Emailuser. 2007-06-07 17:31:08 +00:00
Nick Jenkins
b4d37577b9 Removing or commenting out unused variables or globals, and adding declarations for two arrays. 2007-05-08 09:09:46 +00:00
Tim Starling
4e72474170 Fixed complete breakage of anon-only autoblocks, broken since r20436. 2007-04-20 04:17:15 +00:00
Tim Starling
a4dba3a1ba Reduce query/transaction count. 2007-03-31 17:23:10 +00:00
Aaron Schulz
17b53cedd4 *Fix isInRange(), remove cruft, add "ipv-6" prefix to toHex() and parseRange6(), actually show hidename option for blocks 2007-03-28 05:39:06 +00:00
Aaron Schulz
dd703702a1 *Defer to normaliseRange6() if needed 2007-03-14 17:41:12 +00:00
Aaron Schulz
133d8155fb *Add mHideName parameter for hiding usernames 2007-03-14 05:24:06 +00:00
Aaron Schulz
28772d7e2d *Get range blocks to consider "anononly" while I'm at it 2007-03-12 21:56:31 +00:00
Aaron Schulz
915f83d7b4 *IPv6 sanitizing, avoid use of native hex functions, enlarge ip box for blockip a bit 2007-03-12 21:37:46 +00:00