Aaron Schulz
ddc6360164
Tweak brackets from r49012
2009-03-30 23:16:13 +00:00
Jack Phoenix
36d14ce34b
minor coding style tweaks to Interwiki.php
2009-03-29 16:18:58 +00:00
Brion Vibber
cacd5e1fbb
Revert r44804 "Store negative [interwiki] results in cache"
...
Caching negative results for a long period would be extremely annoying when adding a new prefix and discovering it doesn't work. Negative cache needs to either be much, much shorter or have a clear easy way to purge it.
2008-12-23 19:45:57 +00:00
Alexandre Emsenhuber
7dd06318fc
Use $wgInterwikiExpiry to set the expiry time of interwiki cache
2008-12-20 20:59:06 +00:00
Aaron Schulz
474a6bb804
Store negative results in cache
2008-12-19 14:51:42 +00:00
Tim Starling
746a6d27ce
Fixed totally broken and obviously untested Interwiki::getInterwikiCached().
2008-10-25 05:45:07 +00:00
Alexandre Emsenhuber
32d53e38ac
Fatal error: Call to undefined function getInterwikiCacheEntry() in ./includes/Interwiki.php on line 79
2008-10-13 19:15:46 +00:00
Brion Vibber
6effda76b5
Cleanup for r42022/r42023 interwiki stuff
...
* Remove duplicate code in Interwiki::isValidInterwiki(), which should help avoid future drift between the two copies
* Early return on prefix = '', we know it won't be valid :)
* Dump extra isValidInterwikiCached function -- just go through the regular fetch() path, it doesn't do much more processing.
* Simplify Title codepath in full URL generation to ensure we never call an invalid object
2008-10-13 18:43:55 +00:00
Matt Johnston
75ff889020
Fix r42022, always returning true for isValidInterwiki as I forgot to add the check.
2008-10-13 09:31:46 +00:00
Matt Johnston
2b9ab04dd3
Clean up Interwiki.php to meet Tim's suggestions. Hopefully should make cleaner to read as well.
2008-10-13 08:35:11 +00:00
Matt Johnston
18b624700f
Re-commit r41410 (parts of at least) with fixes (case problems). Passes all the tests brion mentioned.
2008-10-02 21:49:20 +00:00
Brion Vibber
e9f4e38587
Reverting r41410 -- broke interwikis totally in parser tests.
...
4 previously passing test(s) now FAILING! :(
* Inline interwiki link [Introduced between 30-Sep-2008 00:18:19, 1.14alpha (r41405) and 01-Oct-2008 16:31:38, 1.14alpha (r41504)]
* Inline interwiki link with empty title (bug 2372) [Introduced between 30-Sep-2008 00:18:19, 1.14alpha (r41405) and 01-Oct-2008 16:31:38, 1.14alpha (r41504)]
* Interwiki link encoding conversion (bug 1636) [Introduced between 30-Sep-2008 00:18:19, 1.14alpha (r41405) and 01-Oct-2008 16:31:38, 1.14alpha (r41504)]
* Interwiki link with fragment (bug 2130) [Introduced between 30-Sep-2008 00:18:19, 1.14alpha (r41405) and 01-Oct-2008 16:31:38, 1.14alpha (r41504)]
2008-10-01 16:59:51 +00:00
Matt Johnston
b368de47fd
* Add Linker::link flag for using article path
...
* Fix mistake in Interwiki-detecting code in Title
* Clean up Interwiki.php per Tim's recommendations
2008-09-30 01:56:54 +00:00
Alexandre Emsenhuber
ebc90c6ee9
svn:eol-style native
2008-09-29 18:20:43 +00:00
Matt Johnston
c7c92af0c7
Fix r41377 - Incompatible old keys caused Fatal Error
2008-09-29 10:14:45 +00:00
Matt Johnston
904c84d8d4
New format for accessing Interwiki data. Replaced all old ways within core I could find, but should be backwards compatible wherever needed.
...
Also fix the notes in RELEASE-NOTES to state PHP 5.2 recommended as certain classes require it (e.g. ForeignAPIRepo, which uses json_decode)
2008-09-29 10:08:46 +00:00
Brion Vibber
c75209d1f9
remove obsolete file
2005-07-05 07:34:50 +00:00
Antoine Musso
ba2afcd9fa
Split files and classes in different packages for phpdocumentor. I probably changed some double quotes to single and used function foo () { shema
2004-09-03 23:00:01 +00:00
Antoine Musso
90155b8a97
Changing comments layout preparing for generated documentation with Phpdocumentor
2004-09-02 23:28:24 +00:00
Brion Vibber
3002e1d8a6
Move interwiki management from big ugly array into the database, with
...
memcached backing. Second 'wikipedia-interwiki.sql' has Wikipedia's
local interlanguage URLs.
2003-08-21 11:20:38 +00:00
Brion Vibber
1dd6e2df04
sk
2003-08-13 21:53:03 +00:00
Brion Vibber
e9f09fcb1b
cy,ro
2003-07-12 09:20:38 +00:00
Brion Vibber
971ff9d63e
hi
2003-07-11 06:02:46 +00:00
Brion Vibber
fcad912a42
sl
2003-07-10 09:21:35 +00:00
Brion Vibber
1990962313
ar url update
2003-07-08 20:18:12 +00:00
Brion Vibber
3d39190622
update he, hu urls
2003-07-08 11:22:18 +00:00
Brion Vibber
9d51f61661
Add zh-cn and zh-tw language prefixes in order to label simplified and traditional chinese; for now these both still point to zh.wikipedia.org, but are labeled differently in the interlanguage link list. Also, regexps expanded to better handle hypenated language codes
2003-07-02 07:29:54 +00:00
Brion Vibber
684a3c4c5d
Flesh out the rest of the XxWikiPedia interwiki links, add nds code
2003-06-25 06:00:50 +00:00
Brion Vibber
ad93c41cf9
Flesh out the rest of the XxWikiPedia interwiki links, add nds code
2003-06-25 05:58:56 +00:00
Erik Moeller
832f275f58
PageHistory, UserContributions and BackLinks Interwiki prefixes
2003-05-29 22:19:31 +00:00
Lee Daniel Crocker
d82c14fb4f
Initial revision
2003-04-14 23:10:40 +00:00