On Sun, May 25, 2008 at 6:53 PM, Bryan Tong Minh
<[EMAIL PROTECTED]> wrote:
> On Sun, May 25, 2008 at 11:48 AM, Max Semenik <[EMAIL PROTECTED]> wrote:
>> On 25.05.2008, 10:52 VasilievVV wrote:
>>
>>> Max Semenik managed to write:
>>>> API is intended for bots, not humans. Making it accept anon edits just
>>>> allows bots to edit accidentally logged off. And the AssertEdit
>>>> extension doesn't seem to work for API. What can be done about this?
>>>>
>>>> Simply adding an AlternateEdit hook call to ApiEditPage leads to ugly
>>>> HTML output.
>>>>
>>>>
>>> I thought about assertions in API. I'll add them this week.
>>> --VasilievVV
>>
>> This hook was implemented by Bryan Tong Minh in 35294[1], and in
>> conjunction wit AssertEdit  it leads, as I warned, to AssertEdit
>> attempting to display a HTML error page and choking with
>> "Fatal error: Call to a member function getPrefixedText() on a
>> non-object in C:\Projects\MediaWiki\includes\OutputPage.php on line
>> 1314" instead of proper XML output. I suppose that other extensions
>> that don't expect to be called from API may exhibit the same
>> behaviour.
>>
>> ----
>> [1] http://svn.wikimedia.org/viewvc/mediawiki?view=rev&revision=35294
>>
>> --
>> Best regards,
>>  Max Semenik ([[User:MaxSem]])
>>
>>
>> _______________________________________________
>> Mediawiki-api mailing list
>> [email protected]
>> https://lists.wikimedia.org/mailman/listinfo/mediawiki-api
>>
> I think I added that hook on the wrong place. It should probably
> somewhere after the title has been set.
>
> Bryan
>
...or not. It appears that the error occurs because $wgTitle is not
set. It should probably be set to something sensible or $wgOut should
be set to a fake object that does nothing.

Bryan

_______________________________________________
Mediawiki-api mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-api

Reply via email to