Having upgraded to 1.9.3, I find that the Calendar extension that I used to
use (
http://www.mediawiki.org/wiki/Extension:Calendar_%28Shane%29_extended
) no longer works. A number of users have noted this on the Discussion
page: what happens id that instead of a calendar, on gets a string like
UNIQ391290e6c0cc0c1-calendar-00000001-QINU
I have googled around, but found no clear solution. The sanest advice
seemed to be at:
http://meta.wikimedia.org/wiki/QINU_fix
In line with this, I changed the calendar extension code from the commented
out lines to:
// global $wgOut;
// $input = $wgOut->parse($input, false);
$input = $parser->parse($input, $parser->mTitle, $parser->mOptions,
false, false);
$array = explode(' ', $input);
But now PHP complains that
[Sat Apr 28 21:23:57 2007] [error] PHP Fatal error: Call to a member
function getUseTeX() on a non-object in
/opt/csw/apache/htdocs/mediawiki-1.9.3/includes/Parser.php on line 550
And investigation in Parser.php suggests that the problem is that
$parser->mOptions is not an object as expected, but null.
I'm thrashing around here. Can anyone give me some help to get this
working? I can code in PHP, but don't know a lot about the mediawiki
internals.
Nigel
________________________________________________________________
Professor Nigel Gilbert, ScD, FREng, AcSS, Professor of Sociology,
University of Surrey, Guildford GU2 7XH, UK. +44 (0)1483 689173