Difference between revisions of "Extension talk:ImageHistoryClear"

From Organic Design wiki
m
m
Line 6: Line 6:
  
 
--[[User:Jack|Jack]] 17:33, 24 October 2008 (NZDT)
 
--[[User:Jack|Jack]] 17:33, 24 October 2008 (NZDT)
:The first error is due to the index "title" not existing in the array which since you're now using strict raises a warning, you'll need to encase the entire thing into a condition based on whether the title index exists (you can use ''isset()'' or ''in_array()'' and after that whether a title object could be made. Strict enforces safe coding practice which can be a bit tedious and verbose, but it solid and predictable.
+
:The first error is due to the index "title" not existing in the array which since you're now using strict raises a warning, you'll need to encase the entire thing into a condition based on whether the title index exists (you can use ''isset()'' or ''in_array()'' ) and after that whether a title object could be made. Strict enforces safe coding practice which can be a bit tedious and verbose, but it solid and predictable.
  
 
:The second error is that you've tried to access $wgOut before it's properly initialised - you should be accessing it from the callback function registered with the ''OutputPageBeforeHTML'' hook.
 
:The second error is that you've tried to access $wgOut before it's properly initialised - you should be accessing it from the callback function registered with the ''OutputPageBeforeHTML'' hook.
 
:--[[User:Nad|nad]] 18:22, 24 October 2008 (NZDT)
 
:--[[User:Nad|nad]] 18:22, 24 October 2008 (NZDT)

Revision as of 05:23, 24 October 2008

Parser errors:

Notice: Undefined index: title in C:\www\wiki4\extensions\ImageHistoryClear\ImageHistoryClear.php on line 24

Notice: Undefined property: StubObject::$mBodytext in C:\www\wiki4\extensions\ImageHistoryClear\ImageHistoryClear.php on line 56

--Jack 17:33, 24 October 2008 (NZDT)

The first error is due to the index "title" not existing in the array which since you're now using strict raises a warning, you'll need to encase the entire thing into a condition based on whether the title index exists (you can use isset() or in_array() ) and after that whether a title object could be made. Strict enforces safe coding practice which can be a bit tedious and verbose, but it solid and predictable.
The second error is that you've tried to access $wgOut before it's properly initialised - you should be accessing it from the callback function registered with the OutputPageBeforeHTML hook.
--nad 18:22, 24 October 2008 (NZDT)