Difference between revisions of "Talk:WikiDB/Files/WikiDB.php"

From TestWiki
Jump to: navigation, search
m (make meta into link)
(Bug report moved to 'Bugs' page.)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
 
== $wgArticle - non-object on special pages ==
 
== $wgArticle - non-object on special pages ==
  
FYI: I currently get the following error whenever trying to access Special: or MediaWiki: pages:
+
Moved to [[WikiDB/Bugs#$wgArticle - non-object on special pages]].
 
+
'''Fatal error: Call to a member function on a non-object in /hsphere/local/home/dduran/innoviki.com/extensions/WikiDB.php on line 63'''
+
 
+
<pre>
+
59. function wfWikiDB_AddActionTabs(&$ContentActions) {
+
60. global $wgArticle, $action;
+
61. global $wgWikiDBNamespaces;
+
62.
+
63. $Title = $wgArticle->getTitle();
+
64. if ($Title->isTalkPage())
+
65. $Title = $Title->getSubjectPage();
+
</pre>
+
 
+
There's some discussion [http://mail.wikipedia.org/pipermail/mediawiki-l/2006-May/012154.html here] about the merits of $wgArticle vs. $wgTitle between MW1.5 and MW1.6. Not sure I understand but wanted to point it out.
+
 
+
I'm running: MW:1.6.5 PHP:4.3.11 (apache) MySQL:4.0.26-standard-log
+
 
+
: Hi - Thanks for the heads up - I think I've fixed this now:
+
 
+
59. function wfWikiDB_AddActionTabs(&$ContentActions) {
+
60. global '''$wgTitle''', $action;
+
61. global $wgWikiDBNamespaces;
+
62.
+
63. '''$Title =& $wgTitle;'''
+
64. if ($Title->isTalkPage())
+
65. $Title = $Title->getSubjectPage();
+
 
+
: Let me know if this works on 1.6.5 (it seems to work fine here on 1.5.6). --[[User:HappyDog|HappyDog]] 19:58, 1 October 2006 (BST)
+
 
+
:: Works like a charm! I'm up and starting to play around. Thanks. :) Is there a decent reference for these MW functions? I was trying to use $wgTitle->getTitle(); which apparently is incorrect. [[User:Blckdmnd99|Blckdmnd99]] 21:46, 1 October 2006 (BST)
+
 
+
::: I've not found one yet - I just dip into the MW source, or ask on IRC.  Check [http://meta.wikimedia.org/ meta] though, there's some good stuff there, even if it's not always easy to find... --[[User:HappyDog|HappyDog]] 22:52, 1 October 2006 (BST)
+

Latest revision as of 21:31, 7 February 2022

$wgArticle - non-object on special pages[edit]

Moved to WikiDB/Bugs#$wgArticle - non-object on special pages.