lhc/web/wiklou.git
15 years ago(bug 18487) Another fix for r48379: move up getMemcKey() as well
Roan Kattouw [Thu, 16 Apr 2009 20:16:21 +0000 (20:16 +0000)]
(bug 18487) Another fix for r48379: move up getMemcKey() as well

15 years agoLocalisation updates for core messages from translatewiki.net (2009-04-16 19:00 UTC)
Raimond Spekking [Thu, 16 Apr 2009 19:50:07 +0000 (19:50 +0000)]
Localisation updates for core messages from translatewiki.net (2009-04-16 19:00 UTC)

15 years ago* (bug 18449) Fixed items number per column on category pages when the total is divis...
Alexandre Emsenhuber [Thu, 16 Apr 2009 16:31:29 +0000 (16:31 +0000)]
* (bug 18449) Fixed items number per column on category pages when the total is divisible by 3

15 years agoPer discussion at the developer meeting: Remove arbitrary sprinkled message documenta...
Raimond Spekking [Thu, 16 Apr 2009 10:17:40 +0000 (10:17 +0000)]
Per discussion at the developer meeting: Remove arbitrary sprinkled message documentation from message files.
The removed comments are included in MessagesQqq.php togehter with a lot more documentation
Add a link to translatewiki.net too to show users the way to improve translations.

15 years agoLocalization update for he.
Rotem Liss [Thu, 16 Apr 2009 07:18:45 +0000 (07:18 +0000)]
Localization update for he.

15 years agoreverted change committed by mistake
Aaron Schulz [Thu, 16 Apr 2009 04:53:43 +0000 (04:53 +0000)]
reverted change committed by mistake

15 years agoTweaked r49408: Improved hiding and changed 1 revision case handling
Aaron Schulz [Thu, 16 Apr 2009 04:51:43 +0000 (04:51 +0000)]
Tweaked r49408: Improved hiding and changed 1 revision case handling

15 years agoUpdate the Chinese conversion tables.
Philip Tzou [Thu, 16 Apr 2009 02:33:22 +0000 (02:33 +0000)]
Update the Chinese conversion tables.

15 years agoLocalisation updates Cantonese, Chinese and Literary Chinese
Shinjiman [Thu, 16 Apr 2009 01:00:18 +0000 (01:00 +0000)]
Localisation updates Cantonese, Chinese and Literary Chinese

15 years agoTweak r48841: use 90% font instead
Aaron Schulz [Thu, 16 Apr 2009 00:55:44 +0000 (00:55 +0000)]
Tweak r48841: use 90% font instead

15 years agoFixed undefined var.
Chad Horohoe [Thu, 16 Apr 2009 00:18:36 +0000 (00:18 +0000)]
Fixed undefined var.

15 years agoStupid typo in comment.
Chad Horohoe [Wed, 15 Apr 2009 23:38:23 +0000 (23:38 +0000)]
Stupid typo in comment.

15 years agoLocalisation updates for core messages from translatewiki.net (2009-04-15 23:35 UTC)
Siebrand Mazeland [Wed, 15 Apr 2009 23:37:29 +0000 (23:37 +0000)]
Localisation updates for core messages from translatewiki.net (2009-04-15 23:35 UTC)

15 years agoLocalisation updates for core messages from translatewiki.net (2009-04-15 21:42 UTC)
Siebrand Mazeland [Wed, 15 Apr 2009 21:59:59 +0000 (21:59 +0000)]
Localisation updates for core messages from translatewiki.net (2009-04-15 21:42 UTC)

15 years agoFollow up r49442: Make this new error message and two older error messages localizable.
Raimond Spekking [Wed, 15 Apr 2009 19:41:00 +0000 (19:41 +0000)]
Follow up r49442: Make this new error message and two older error messages localizable.

15 years agoLocalisation updates for core from translatewiki.net
Siebrand Mazeland [Wed, 15 Apr 2009 10:08:06 +0000 (10:08 +0000)]
Localisation updates for core from translatewiki.net
* Updates for namespaces, special page aliases, magic words

15 years agoFollow up r49500: add class from r49501 to the CSS files too.
Raimond Spekking [Wed, 15 Apr 2009 09:49:08 +0000 (09:49 +0000)]
Follow up r49500: add class from r49501 to the CSS files too.

15 years agoFollow up r49500: fix classname
Raimond Spekking [Wed, 15 Apr 2009 09:43:02 +0000 (09:43 +0000)]
Follow up r49500: fix classname

15 years ago* Special:AllPages: Move hardcoded styles from code to CSS
Raimond Spekking [Wed, 15 Apr 2009 09:36:53 +0000 (09:36 +0000)]
* Special:AllPages: Move hardcoded styles from code to CSS

15 years agoinitPage() is far too late to be setting a title, so we'll do it right after newFromK...
Chad Horohoe [Wed, 15 Apr 2009 04:43:06 +0000 (04:43 +0000)]
initPage() is far too late to be setting a title, so we'll do it right after newFromKey() is called. Allow getSkin() to be passed a title for context, else fall back to OutputPage's title.

15 years agoMake Whatlinkshere subclass SpecialPage.
Chad Horohoe [Wed, 15 Apr 2009 04:39:49 +0000 (04:39 +0000)]
Make Whatlinkshere subclass SpecialPage.

15 years ago(bug 18151) Clean up duplicate code between Special:WantedPages, WantedFiles, WantedT...
Chad Horohoe [Wed, 15 Apr 2009 03:35:59 +0000 (03:35 +0000)]
(bug 18151) Clean up duplicate code between Special:WantedPages, WantedFiles, WantedTemplates
* New WantedQueryPage class for all of these Wanted*s, moved some identical methods to it
* Removed sortDescending() because it was already defined as returning true @ QueryPage, no need to duplicate

15 years agoLocalisation updates for core messages from translatewiki.net (2009-04-14 17:59 UTC)
Raimond Spekking [Tue, 14 Apr 2009 18:06:57 +0000 (18:06 +0000)]
Localisation updates for core messages from translatewiki.net (2009-04-14 17:59 UTC)

15 years agoFollow up to r49454: redid indexing
Aaron Schulz [Tue, 14 Apr 2009 15:38:51 +0000 (15:38 +0000)]
Follow up to r49454: redid indexing

15 years agoTweak messages: Remove ", if applicable" because messages are shown only if subpages...
Raimond Spekking [Tue, 14 Apr 2009 15:26:08 +0000 (15:26 +0000)]
Tweak messages: Remove ", if applicable" because messages are shown only if subpages exist.
Furthermore the list is subpages is shown

15 years agoLog stream buffer fix
Aaron Schulz [Tue, 14 Apr 2009 14:42:50 +0000 (14:42 +0000)]
Log stream buffer fix

15 years agoTweak r49454: remove duplication
Aaron Schulz [Tue, 14 Apr 2009 04:54:54 +0000 (04:54 +0000)]
Tweak r49454: remove duplication

15 years agoAdded proposed log_search table to deal with revisiondelete log extracts and possibly...
Aaron Schulz [Tue, 14 Apr 2009 02:14:05 +0000 (02:14 +0000)]
Added proposed log_search table to deal with revisiondelete log extracts and possibly other issues

15 years agoTypofix. Base -> Basic
Chad Horohoe [Tue, 14 Apr 2009 01:26:39 +0000 (01:26 +0000)]
Typofix. Base -> Basic

15 years ago(bug 18442) DefaultSettings docs. $wgLogRestrictions fixed. Patch by jidanni.
Chad Horohoe [Tue, 14 Apr 2009 00:29:30 +0000 (00:29 +0000)]
(bug 18442) DefaultSettings docs. $wgLogRestrictions fixed. Patch by jidanni.

15 years agoLocalisation updates for core messages from translatewiki.net (2009-04-13 17:03 UTC)
Siebrand Mazeland [Mon, 13 Apr 2009 17:10:40 +0000 (17:10 +0000)]
Localisation updates for core messages from translatewiki.net (2009-04-13 17:03 UTC)

15 years agoIf the file doesn't exist, we get a whole bunch of cascading PHP errors.
Chad Horohoe [Mon, 13 Apr 2009 15:05:47 +0000 (15:05 +0000)]
If the file doesn't exist, we get a whole bunch of cascading PHP errors.

15 years ago(bug 18317) Bolded selections in 1 | 3 | etc days on RecentChanges now use <strong...
Chad Horohoe [Mon, 13 Apr 2009 12:39:12 +0000 (12:39 +0000)]
(bug 18317) Bolded selections in 1 | 3 | etc days on RecentChanges now use <strong> instead of hardcoded styles. Based on patch by jidanni.

15 years agoStrict standards, declaration of functions much match parent.
Chad Horohoe [Mon, 13 Apr 2009 12:31:31 +0000 (12:31 +0000)]
Strict standards, declaration of functions much match parent.

15 years ago(bug 18441) rebuildrecentchanges.inc no longer ignores $wgLogRestrictions. Also a...
Chad Horohoe [Mon, 13 Apr 2009 12:16:29 +0000 (12:16 +0000)]
(bug 18441) rebuildrecentchanges.inc no longer ignores $wgLogRestrictions. Also a related fixme, now build this list automatically from $wgLogTypes.

15 years agoAPI: Add parentid (rev_parent_id) to prop=revisions output, as requested by Luca
Roan Kattouw [Mon, 13 Apr 2009 10:48:11 +0000 (10:48 +0000)]
API: Add parentid (rev_parent_id) to prop=revisions output, as requested by Luca

15 years agoRemove extra code left in r49433
Aaron Schulz [Mon, 13 Apr 2009 05:33:44 +0000 (05:33 +0000)]
Remove extra code left in r49433

15 years agoDisable extract for log items for speed
Aaron Schulz [Mon, 13 Apr 2009 05:29:34 +0000 (05:29 +0000)]
Disable extract for log items for speed

15 years agoLocalisation updates for core messages from translatewiki.net (2009-04-12 18:27 UTC)
Raimond Spekking [Sun, 12 Apr 2009 18:46:02 +0000 (18:46 +0000)]
Localisation updates for core messages from translatewiki.net (2009-04-12 18:27 UTC)

15 years agoFix up r49428: add missing brace
Roan Kattouw [Sun, 12 Apr 2009 18:15:09 +0000 (18:15 +0000)]
Fix up r49428: add missing brace

15 years agoFix warning in PHP 5.1 when feeding Title objects to wfArrayToCGI(). Also enforce...
Roan Kattouw [Sun, 12 Apr 2009 17:38:41 +0000 (17:38 +0000)]
Fix warning in PHP 5.1 when feeding Title objects to wfArrayToCGI(). Also enforce consistent style

15 years agoMore log extract cleanup
Aaron Schulz [Sun, 12 Apr 2009 15:45:27 +0000 (15:45 +0000)]
More log extract cleanup

15 years agoMinor JS fix for r49408
Aaron Schulz [Sun, 12 Apr 2009 14:55:06 +0000 (14:55 +0000)]
Minor JS fix for r49408

15 years agoIndex name fix, tweaked field name
Aaron Schulz [Sat, 11 Apr 2009 23:48:24 +0000 (23:48 +0000)]
Index name fix, tweaked field name

15 years agolog_target_id -> log_page. Indexed to allow better log tracking wrt page moves.
Aaron Schulz [Sat, 11 Apr 2009 23:46:12 +0000 (23:46 +0000)]
log_target_id -> log_page. Indexed to allow better log tracking wrt page moves.

15 years agoRemoved $wgTitle from PageHistory
Aaron Schulz [Sat, 11 Apr 2009 23:05:13 +0000 (23:05 +0000)]
Removed $wgTitle from PageHistory

15 years agoNo more $wgTitle in the diff engine.
Chad Horohoe [Sat, 11 Apr 2009 18:23:06 +0000 (18:23 +0000)]
No more $wgTitle in the diff engine.

15 years agouse correct item for count display
Aaron Schulz [Sat, 11 Apr 2009 17:46:55 +0000 (17:46 +0000)]
use correct item for count display

15 years ago(bug 16607) Added convenience checkboxes for revisiondelete to history pages
Aaron Schulz [Sat, 11 Apr 2009 17:38:21 +0000 (17:38 +0000)]
(bug 16607) Added convenience checkboxes for revisiondelete to history pages

15 years ago* Filter out duplicated url parameters
Aaron Schulz [Sat, 11 Apr 2009 17:27:02 +0000 (17:27 +0000)]
* Filter out duplicated url parameters
* Whitespace

15 years agoPHP doesn't have a "none" constant, changed to "null"
Alexandre Emsenhuber [Sat, 11 Apr 2009 11:24:19 +0000 (11:24 +0000)]
PHP doesn't have a "none" constant, changed to "null"

15 years agoA new optional param for LanguageConverter::convert(), to enable a new function named...
Philip Tzou [Sat, 11 Apr 2009 10:56:09 +0000 (10:56 +0000)]
A new optional param for LanguageConverter::convert(), to enable a new function named 'convert()' which added to AbuseFilter.

15 years ago(bug 18115) ForeignAPIRepo cache isn't working, fixed a broken is_writable() call...
Chad Horohoe [Fri, 10 Apr 2009 21:24:35 +0000 (21:24 +0000)]
(bug 18115) ForeignAPIRepo cache isn't working, fixed a broken is_writable() call. This also coincidentally fixes bug 17835.

15 years agominor style tweaks
Aaron Schulz [Fri, 10 Apr 2009 20:38:17 +0000 (20:38 +0000)]
minor style tweaks

15 years ago(bug 18361) Suppression log should be in the UI language, not content language
Aaron Schulz [Fri, 10 Apr 2009 20:01:10 +0000 (20:01 +0000)]
(bug 18361) Suppression log should be in the UI language, not content language

15 years agoWe already have that in $this->data['userlang'], don't need to get it from $wgLang
Alexandre Emsenhuber [Fri, 10 Apr 2009 15:48:12 +0000 (15:48 +0000)]
We already have that in $this->data['userlang'], don't need to get it from $wgLang

15 years ago(bugs 11381, 11613) Session.save_handler issues:
Chad Horohoe [Fri, 10 Apr 2009 14:53:32 +0000 (14:53 +0000)]
(bugs 11381, 11613) Session.save_handler issues:
* Added a new config variable, $wgSessionHandler to control what value the save_handler is set to
* Setting to null allows you to disable setting it entirely, which was the primary complaint of the two bugs, but it also allows you to set it to whatever you'd like

15 years ago(bug 7830) Pending transactions failed to commit on loginToUse() error
Chad Horohoe [Fri, 10 Apr 2009 14:27:29 +0000 (14:27 +0000)]
(bug 7830) Pending transactions failed to commit on loginToUse() error

15 years agoRemoved double global declaration of $wgLang in SkinTemplate::outputPage()
Alexandre Emsenhuber [Fri, 10 Apr 2009 11:55:25 +0000 (11:55 +0000)]
Removed double global declaration of $wgLang in SkinTemplate::outputPage()

15 years agoFollow-up to r49350, corrected code to follow coding conventions for braces and varia...
Remember the dot [Thu, 9 Apr 2009 23:38:33 +0000 (23:38 +0000)]
Follow-up to r49350, corrected code to follow coding conventions for braces and variable names

15 years agoLocalisation updates for core messages from translatewiki.net (2009-04-09 22:30 UTC)
Siebrand Mazeland [Thu, 9 Apr 2009 22:33:43 +0000 (22:33 +0000)]
Localisation updates for core messages from translatewiki.net (2009-04-09 22:30 UTC)

15 years agoFollow-up to r49331, reduce redundancy in language attribute generation in MonoBook.php
Remember the dot [Thu, 9 Apr 2009 19:06:08 +0000 (19:06 +0000)]
Follow-up to r49331, reduce redundancy in language attribute generation in MonoBook.php

15 years agoPreserve default limit on submit
Aaron Schulz [Thu, 9 Apr 2009 19:05:38 +0000 (19:05 +0000)]
Preserve default limit on submit

15 years ago* Strict Standards: Cannot assign by reference.
Robert Leverington [Thu, 9 Apr 2009 18:54:15 +0000 (18:54 +0000)]
* Strict Standards: Cannot assign by reference.
  Fix for previous commit.

15 years ago* Strict Standards: Only variables may be passed by reference.
Robert Leverington [Thu, 9 Apr 2009 18:51:45 +0000 (18:51 +0000)]
* Strict Standards: Only variables may be passed by reference.
  Reference title object to variable before passing as a parameter.

15 years agofix variable collision introduced in r49324
Alexandre Emsenhuber [Thu, 9 Apr 2009 10:28:55 +0000 (10:28 +0000)]
fix variable collision introduced in r49324

15 years ago* removed useless $wgUser and $wgOut globalisation
Alexandre Emsenhuber [Thu, 9 Apr 2009 08:53:15 +0000 (08:53 +0000)]
* removed useless $wgUser and $wgOut globalisation
* fix for r49324: work arround E_STRICT: only variables should be passed by reference (OutputPage::getTitle() doesn't return a reference but OutputPage::addWikiTextTitle() want one)

15 years ago(bug 1553) Lowercase navigation headings in German
Remember the dot [Thu, 9 Apr 2009 05:27:25 +0000 (05:27 +0000)]
(bug 1553) Lowercase navigation headings in German

15 years ago(bug 12998) Allow <sup>, <sub>, etc. in DISPLAYTITLE
Remember the dot [Thu, 9 Apr 2009 05:15:43 +0000 (05:15 +0000)]
(bug 12998) Allow <sup>, <sub>, etc. in DISPLAYTITLE

15 years agoTesting commit access by adding myself to the list of developers :D
Remember the dot [Thu, 9 Apr 2009 05:07:26 +0000 (05:07 +0000)]
Testing commit access by adding myself to the list of developers :D

15 years agoCleanup, these can use mTitle rather than getting it from $wgOut.
Chad Horohoe [Thu, 9 Apr 2009 02:41:49 +0000 (02:41 +0000)]
Cleanup, these can use mTitle rather than getting it from $wgOut.

15 years agoStage 2 of war on $wgTitle!! Make OutputPage, Skin and children rely on mTitle rather...
Chad Horohoe [Thu, 9 Apr 2009 02:22:36 +0000 (02:22 +0000)]
Stage 2 of war on $wgTitle!! Make OutputPage, Skin and children rely on mTitle rather than $wgTitle. In theory, you could have an OutputPage/Skin that was referring to some title other than $wgTitle, unlikely though. In any case, make getTitle() return $wgTitle for now, just in case.

15 years agoRevert part of r49320: Accidently committed half done stuff
Raimond Spekking [Wed, 8 Apr 2009 20:01:41 +0000 (20:01 +0000)]
Revert part of r49320: Accidently committed half done stuff

15 years agoLocalisation updates for core messages from translatewiki.net (2009-04-08 17:57 UTC)
Raimond Spekking [Wed, 8 Apr 2009 18:34:10 +0000 (18:34 +0000)]
Localisation updates for core messages from translatewiki.net (2009-04-08 17:57 UTC)

15 years agoAdded new hook 'MessageCacheReplace' into MessageCache.php. For instance
Emil Podlaszewski [Wed, 8 Apr 2009 14:23:14 +0000 (14:23 +0000)]
Added new hook 'MessageCacheReplace' into MessageCache.php. For instance
to allow extensions to update caches in similar way as MediaWiki invalidates
a cached MonoBook sidebar

15 years agoLocalization update for he.
Rotem Liss [Wed, 8 Apr 2009 14:01:10 +0000 (14:01 +0000)]
Localization update for he.

15 years agoDocument OutputPage::out()
Chad Horohoe [Tue, 7 Apr 2009 18:21:07 +0000 (18:21 +0000)]
Document OutputPage::out()

15 years agoUse parent instead of SkinTemplate explicitly
Chad Horohoe [Tue, 7 Apr 2009 18:12:48 +0000 (18:12 +0000)]
Use parent instead of SkinTemplate explicitly

15 years agoFollow-up r49280: use $this->getTitle() since this page extends SpecialPage :)
Alexandre Emsenhuber [Tue, 7 Apr 2009 17:09:23 +0000 (17:09 +0000)]
Follow-up r49280: use $this->getTitle() since this page extends SpecialPage :)

15 years agoUse getTitle() here, it's cleaner.
Chad Horohoe [Tue, 7 Apr 2009 16:42:35 +0000 (16:42 +0000)]
Use getTitle() here, it's cleaner.

15 years ago* Use Linker::link()
Alexandre Emsenhuber [Tue, 7 Apr 2009 16:37:29 +0000 (16:37 +0000)]
* Use Linker::link()
* Whitespaces tweak

15 years agoFirst round of war on $wgTitle. Don't use it in Special Pages. We've got SpecialPage...
Chad Horohoe [Tue, 7 Apr 2009 16:33:12 +0000 (16:33 +0000)]
First round of war on $wgTitle. Don't use it in Special Pages. We've got SpecialPage::getTitleFor() which returns the localized title 100% of the time. Use that.

15 years agoRemove some unused $wgOut's.
Chad Horohoe [Tue, 7 Apr 2009 15:56:26 +0000 (15:56 +0000)]
Remove some unused $wgOut's.

15 years agoRe-add id's to special page groups (that I originally did in r36907 for the TOC ...
Chad Horohoe [Tue, 7 Apr 2009 14:38:20 +0000 (14:38 +0000)]
Re-add id's to special page groups (that I originally did in r36907 for the TOC ). Still not sure how to make that TOC look good though :-\

15 years ago* Skip the plural parsing for bytes also when not in miser mode and the message is...
Niklas Laxström [Tue, 7 Apr 2009 06:47:45 +0000 (06:47 +0000)]
* Skip the plural parsing for bytes also when not in miser mode and the message is not customised

15 years ago* (bug 18377) Time in Enhanced ChangesList lacking localisation
Niklas Laxström [Tue, 7 Apr 2009 06:43:39 +0000 (06:43 +0000)]
* (bug 18377) Time in Enhanced ChangesList lacking localisation

15 years agoUpdate the Chinese conversion tables.
Philip Tzou [Tue, 7 Apr 2009 03:30:43 +0000 (03:30 +0000)]
Update the Chinese conversion tables.

15 years agoLocalisation updates Cantonese, Chinese and Literary Chinese
Shinjiman [Tue, 7 Apr 2009 03:16:30 +0000 (03:16 +0000)]
Localisation updates Cantonese, Chinese and Literary Chinese

15 years ago(Bug 18330) Made pageCountInfo() public
Aaron Schulz [Tue, 7 Apr 2009 03:06:36 +0000 (03:06 +0000)]
(Bug 18330) Made pageCountInfo() public

15 years agoLocalisation updates for core messages from translatewiki.net (2009-04-06 18:09 UTC)
Raimond Spekking [Mon, 6 Apr 2009 18:46:17 +0000 (18:46 +0000)]
Localisation updates for core messages from translatewiki.net (2009-04-06 18:09 UTC)

15 years ago(bug 17948) Maintenance scripts now exit(0) or exit(1) as appropriate
Chad Horohoe [Mon, 6 Apr 2009 14:41:33 +0000 (14:41 +0000)]
(bug 17948) Maintenance scripts now exit(0) or exit(1) as appropriate

15 years agorm stray $wgUser
Chad Horohoe [Mon, 6 Apr 2009 14:22:54 +0000 (14:22 +0000)]
rm stray $wgUser

15 years ago* (bug 18009) $wgHooks and $wgExtensionFunctions now support closures
Alexandre Emsenhuber [Mon, 6 Apr 2009 12:41:20 +0000 (12:41 +0000)]
* (bug 18009) $wgHooks and $wgExtensionFunctions now support closures
* Whitespaces fixes in includes/Hooks.php

15 years agoLocalization update for he.
Rotem Liss [Mon, 6 Apr 2009 09:56:03 +0000 (09:56 +0000)]
Localization update for he.

15 years ago* Made generateReason() skip deleted user names
Aaron Schulz [Mon, 6 Apr 2009 02:11:42 +0000 (02:11 +0000)]
* Made generateReason() skip deleted user names

15 years agoDon't show '(comment removed)' for empty comments
Aaron Schulz [Mon, 6 Apr 2009 01:59:42 +0000 (01:59 +0000)]
Don't show '(comment removed)' for empty comments

15 years ago* (bug 17543) Allow partial hiding of top revision
Aaron Schulz [Mon, 6 Apr 2009 01:43:38 +0000 (01:43 +0000)]
* (bug 17543) Allow partial hiding of top revision
* Fixed isCurrent() check
* Cleaned up/fixed some UI code duplication

15 years ago* Removed unused par
Aaron Schulz [Sun, 5 Apr 2009 19:42:00 +0000 (19:42 +0000)]
* Removed unused par
* Style tweaks

15 years ago(bug 18346) Automatically hide RC log items on block too
Aaron Schulz [Sun, 5 Apr 2009 19:17:54 +0000 (19:17 +0000)]
(bug 18346) Automatically hide RC log items on block too

15 years agoMove the circular reference check to *after* redirect resolution, to avoid infinite...
Tim Starling [Sun, 5 Apr 2009 15:01:25 +0000 (15:01 +0000)]
Move the circular reference check to *after* redirect resolution, to avoid infinite loops via redirects. Was causing sysadmin issues.