Juanma Barranquero wrote:
[snip] The problem is *not* that SpecialMyExt is not being loaded. The problem is that loading of SpecialPage.php complains about a bunch of variables being undefined: $wgUseValidation, $wgDisableCounters, $wgDisableInternalSearch, $wgEmailAuthentication. At this point, all special pages cease to work.
When you upgraded, you upgraded all the files, correct?
Now, these variables are defined in includes/DefaultSettings.php, which is included from LocalSettings.php way before the SpecialPage::addPage() call.
So, the question remains: why the call to SpecialPage::addPage() worked on 1.4.9, and suddenly does not work on 1.5rc4 unless I preload SpecialPage.php?
At this point, it sounds a little more intricate than can be easily discussed on a mailing list. If you can paste the code somewhere, maybe we (I) can help you.
(Of course, if someone else knows something about this, feel free to jump in.)
-- Jamie ------------------------------------------------------------------- http://endeavour.zapto.org/astro73/ Thank you to JosephM for inviting me to Gmail! Have lots of invites. Gmail now has 2GB.