Commit graph

223 commits

Author SHA1 Message Date
umherirrender
ef2f507d23 Fixed spacing in files direct in includes folder
Added spaces before if, foreach
Added some braces for one line statements

Change-Id: Ibb8dd102db045522d12ff939075ba7420d95ab6b
2013-04-21 06:38:49 +00:00
jenkins-bot
a56052b07b Merge "Added spaces before and removed spaces after 'array'" 2013-04-14 22:01:51 +00:00
umherirrender
97234cc884 Added spaces before and removed spaces after 'array'
Fix some other spacing while at it

Change-Id: I13f81533eaf40e06c13cf377c0f08ef5cef01d00
2013-04-14 21:57:46 +02:00
Siebrand Mazeland
b84a680a32 Update/add documentation
Change-Id: I897d5833cdaf7dc2d3bca5bb5551958611f22bd9
2013-04-14 21:18:38 +02:00
Yuri Astrakhan
9506e3d812 Spellchecked /includes directory
* Ran spell-checker over code comments in /includes/
* A few spellchecking fixes for wfDebug() calls

Found one very strange (NOOP?) line in Linker.php - see "TODO: BUG?"

Change-Id: Ibb86b51073b980eda9ecce2cf0b8dd33f058adbf
2013-03-13 03:42:41 -04:00
umherirrender
d63121016d fix some spacing
Added/removed spaces around logical/arithmetic operator
Reduced multiple empty lines to one empty line
Removed wrong tabs before comments at end of line
Removed too many spaces in assigments

Change-Id: I2bba4e72f9b5f88c53324d7b70e6042f1aad8f6b
2013-03-07 17:53:21 +01:00
Aaron Schulz
1da33a49a0 Removed references to DB ignoreErrors() function.
Change-Id: I9441d897d45bca189c17b8bcca4ea7b3469af8b0
2012-12-11 11:24:12 -08:00
Reedy
d0a242abb4 Tidy up some unbalanced returns in methods
Leave a TODO

Change-Id: Ic49ac8630650b341aafb3c17abd22f3a07805d27
2012-12-09 02:59:04 +00:00
Siebrand Mazeland
d4b046a893 Update docs for return and exception info
* Removed some inline tabs in the process.
* IDE fixed some incorrect leading spaces, too.

Change-Id: Ic9303eff6db4424ac3f1fa2816839692b43e6190
2012-10-09 09:41:58 +00:00
umherirrender
fcd6bb547f (bug 22749) Create Special:MostInterwikis
This special pages counts all langlinks and shows the pages with the
highest count.
Update rate on WMF is every 3 days, like all other Most* special pages.

Change-Id: Ia60aed7599e8b9d6dcbae2be9bc4f91f4f8d4e55
2012-08-19 15:54:15 +02:00
umherirrender
33abda08a9 (bug 39429) Fix wrong counting on query pages [regression]
Change-Id: I1c5be7cd6b3dd0990dba8f30f9d859aa841a1f55
2012-08-16 17:40:28 +02:00
umherirrender
aff21af9ae Allow aliased field names with separated syntax
This introduce the syntax from aliased table names for aliased field
names into the abstract database layer:

array( 'alias' => 'field' ) gives 'field AS alias'

This patch also includes changes to query pages, api and some more
places to show, how the new syntax looks in "production".

This allow us to remove the "AS" for Non-PostgreSQL databases, if we
want that.

Change-Id: I5f0de1c2f29092c173aec3de93ffdef436799e8d
2012-08-15 15:16:09 +02:00
umherirrender
d8e166b1ac Fix at end navigation condition for query pages
When looking at offet=1950 and limit=50 with a maximum of 2000 pages,
the show next link should not be active.

Change-Id: I0c3c2f2e46449cb6c35c227dec69363a7530b8ca
2012-07-29 01:05:38 +02:00
Aaron Schulz
beebe060e3 Merge "(bug 23844) Add var dataCacheTime to mw.config" 2012-05-19 22:05:20 +00:00
umherirrender
dbaec6e71f Wrap message querypage-no-updates into a class
this allows easy styling of that message

Change-Id: Ief78cb598613e705dace65e4b8e36dcb544c6f4b
2012-05-19 19:48:13 +02:00
umherirrender
3992cd8f65 (bug 23844) Add var dataCacheTime to mw.config
Change-Id: I67c9cbf4fc01f4e8580b39852b27a1ac70993051
2012-05-19 19:44:09 +02:00
umherirrender
41988661e4 GROUP BY and ORDER BY supports arrays in Database class
Change-Id: Ib431b07ffa2ce6843e21536de2ff19c648e0a595
2012-05-13 00:06:48 +02:00
Alexandre Emsenhuber
d1f8640a3b Added missing GPLv2 headers in some places.
Also made file/class documentation more consistent.

Change-Id: Ia45d0756cd84138da267bf1cbd1a58be7f28c6d1
2012-05-11 10:34:29 +02:00
umherirrender
d2baedfa56 Use right case for Title::makeTitle
Change-Id: Ia91b3679f03eefb9970a790c784a92ea6fb0c274
2012-05-05 16:08:47 +02:00
Alexandre Emsenhuber
53a5959de4 * Don't execute the LinkBatch if there are now rows
* Call methods directly on ResultWrapper instead of DatabaseBase
2012-03-02 20:35:01 +00:00
Antoine Musso
73247df204 Remove backslash from @return types
Ping r111103
2012-02-13 16:35:59 +00:00
Sam Reed
09a78c1368 More return documentation 2012-02-09 21:36:14 +00:00
Antoine Musso
9bcf1b9f13 Fix some missing doc groups 2012-02-09 09:34:47 +00:00
Alexandre Emsenhuber
5237255860 Code cleanup:
* Group global declarations at the top
* Move wfGetDB() near where it's used
* Only do some stuff when really necessary
2012-01-29 22:02:27 +00:00
Alexandre Emsenhuber
f9ceae070d Use Language::userTimeAndDate() and related to get the time with user preferences instead of Language::timeanddate() and related 2012-01-27 07:23:55 +00:00
Alexandre Emsenhuber
b5c88474d5 * (bug 33762) QueryPage-based special pages no longer misses *-summary message 2012-01-27 07:15:18 +00:00
Brian Wolff
ec05848843 (bug 33456) show $wgQueryCacheLimit on cached query pages, so users know that the results are artificially cut off, and its not just that there is only 1000 wanted files (or whatever else) on the wiki. 2012-01-05 16:14:52 +00:00
John Du Hart
216d661d3b Bug 29524 - Rename RequestContext::getLang to getLanguage
I'll be amazed if this doens't break any tests.
2011-11-21 16:13:21 +00:00
Alexandre Emsenhuber
c19eee982e * Moved wfViewPrevNext() to Language::viewPrevNext() so that it can be used in the context and not always relying on $wgLang
* modified the parameters order in Language::viewPrevNext() in comparaison of wfViewPrevNext() and changed it to require a Title object and extra parameter to be passed as array
* Use more modern methods to genrate i18n and HTML
* Removed wfNumLink(), not used anymore, only referenced in a comment in MetavidWiki extension
* Inlinised wfShowingResults(); I don't see any reason why only this message should get its own function
* Replaced all calls to wfViewPrevNext() and wfShowingResults() in core
* Simply use OutputPage::addWikiMsg() to display 'specialpage-empty' message 
* Moved wfSpecialList() near wfViewPrevNext() in GlobalFunction.php
2011-10-14 14:57:06 +00:00
Alexandre Emsenhuber
82cc745a52 In WantedQueryPage:
* Call Linker methods statically
* Use $this->msg() to simplify parameter formatting and escaping
* Link to Special:Whatlinkshere/Page instead of Special:Whatlinkshere?target=Page for consistency
2011-10-14 14:20:02 +00:00
Alexandre Emsenhuber
4148b2512b Moved wfSpecialList() to Language::specialList() so that it can be used in the context of special pages instead of relying unconditionally of $wgLang. Updated all calls in core and added a @deprecated comment to wfSpecialList() but not a wfDeprecated() call since it's still used in SiteMatrix and StalePages extensions. 2011-10-13 11:46:21 +00:00
Sam Reed
4822df9467 More whitespace and comments 2011-10-03 22:51:38 +00:00
Brian Wolff
cb3a99fd8a Fix handling of qplimit/qpoffset and cachedtimestamp in QueryPage api module
Basically api was thinking qplimit was the offset, and qpoffset was the limit. Also remove an extra ! when checking for the cached timestamp which was stopping the display of cachedtimestamp property in the api output.

I'm going to tag this 1.18 since this module was introduced in 1.18, and I assume we'd want to fix the limit/offset parameter before the wrong behaviour gets released and people depend on it, etc.
2011-09-29 15:16:35 +00:00
Alexandre Emsenhuber
090f743683 Use local context instead of global variables 2011-08-08 21:07:17 +00:00
Sam Reed
bdc31bb9bc Change usages of $wgUser->getSkin() in special pages to use $this->getSkin()
Fix trailing whitespace
2011-07-01 02:25:19 +00:00
Alexandre Emsenhuber
6be87d9767 Call $wgRequest->getLimitOffset() directly instead of wfCheckLimits() 2011-04-23 15:51:21 +00:00
Sam Reed
517b6b6b59 Revert r86236 2011-04-18 19:00:48 +00:00
Sam Reed
9ffa645af8 Update all core calls of SpecialPage->getName(); 2011-04-18 17:39:07 +00:00
Happy-melon
4853c8a0d2 Tidy up some more uses of SpecialPage static methods 2011-04-17 10:44:44 +00:00
Sam Reed
f17cf7ef0e Followup r82641, set default for 2nd param
Fix caller in SpecialLinkSearch.php
2011-02-22 23:40:48 +00:00
Sam Reed
cd3250e3de Remove now redundant comment after r82641 2011-02-22 23:26:53 +00:00
Sam Reed
4c7cd9dd04 Followup r78786, per complaints on r82636, revert parameter ordering
Mark doQuery as deprecated/not the suggested run point

Add a couple of braces
2011-02-22 23:22:09 +00:00
Mark A. Hershberger
b4cee86beb w/s fixups 2011-02-12 04:06:22 +00:00
Sam Reed
064b5f2b2c Fixup fixme on r81198, explicitally ORDER BY qc_value ASC if not doing DESC 2011-02-02 14:26:12 +00:00
Sam Reed
936182e8be Per fixme on r78786, obey sortDescending in Cached mode (ie if sortDescending, force order by qc_value DESC) 2011-01-29 22:07:22 +00:00
Platonides
4cd08cba20 Follow up r78786. Do not mark as @deprecated yet, since it is called by getQueryInfo(). 2011-01-06 19:15:02 +00:00
Roan Kattouw
805b63b342 Followup r78786: pass $fname in the raw SQL case too 2010-12-31 16:47:57 +00:00
Sam Reed
2dc752fde3 Minor followup to r78822, locally cache the cachedTimestamp so we don't have to do duplicate db calls for the same information 2010-12-22 20:43:22 +00:00
Roan Kattouw
e479611a0a Refactor the retrieval of the cache timestamp into getCachedTimestamp() so the future API module can use it 2010-12-22 20:31:32 +00:00
Roan Kattouw
7feeb49ab5 Remove nonsense comment about order being relevant 2010-12-22 19:57:31 +00:00