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
Roan Kattouw
dd082a7ff4
Followup r78786: make back compat mode actually work by moving up $dbr assignment
2010-12-22 18:08:52 +00:00
Roan Kattouw
a591199468
Followup r78786: var->protected
2010-12-22 17:29:31 +00:00
Roan Kattouw
740ce3933b
Fix reported database error in updateSpecialPages.php for SpecialMIMEsearch, by returning 0 rather than false from QueryPage::recache() for uncacheable pages
2010-12-22 16:18:24 +00:00
Niklas Laxström
5becbb47b4
Few @since annotations
2010-12-22 15:22:59 +00:00
Roan Kattouw
60a07ec166
Followup r78786: remove useless getTitle() override, was causing E_STRICT
2010-12-22 14:35:57 +00:00
Roan Kattouw
56b5aa18ed
Merge querypage-work2 branch from trunk. The most relevant changes are:
...
* QueryPage now uses array-based query building instead of raw SQL
* Converted all QueryPage-based special pages that were using old-style wfSpecialFoo functions to new-style SpecialPage subclasses; this is possible because QueryPage is changed to extend SpecialPage
* Backward compatibility for extensions is partly preserved: getSQL() is fallen back on for QueryPage subclasses that don't implement getQueryInfo(), but getOrder() will be ignored (implement getOrderFields() instead). This also means that dual compatibility (1.18 compat and b/c with pre-1.18) is trivial
Extension changes will be merged after this commit.
These changes make it easier to write an API module for QueryPages (bug 14869); this wasn't done in the branch but will be done in trunk soon.
2010-12-22 14:16:25 +00:00
Ilmari Karonen
8ac72aa101
Partial workaround for bug 6220: at least make files on shared repositories show up as (struck-out) bluelinks instead of redlinks on Special:WantedFiles. Also change the query slightly to join on the image table instead of page, since that would seem to make more sense.
2010-12-04 16:10:51 +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
Platonides
537826a674
Remove $wgContLanguageCode usage in core.
...
sed -i 's/$wgContLanguageCode/$wgLanguageCode/g'
These are now the same, always. Per and since r15827.
$wgLanguageCode wins due to being the one set by LocalSettings.
$wgContLanguageCode definition at includes/Setup.php kept for now.
2010-09-07 22:37:55 +00:00
Sam Reed
88403ed2c5
More unused....
2010-08-19 11:42:06 +00:00
Chad Horohoe
4c74490bb8
Big commit: kill almost every freeResult() call as useless
2010-08-08 12:27:48 +00:00
Platonides
1af741ee27
Use the canonical names for classes.
2010-07-27 18:33:04 +00:00
Danny B
3aeb335d2d
* replacing deprecated <s> with <del>
2010-07-23 16:59:29 +00:00