getTitle(); if ( $title->isContentPage() && $revid !== 0 && !empty( $revid ) ) $nav_urls['citeThisPage'] = array( 'args' => array( 'page' => $title->getPrefixedDBkey(), 'id' => $revid ) ); return true; } /** * @param Skin $skin * @return bool */ public static function onSkinTemplateToolboxEnd( &$skin ) { if ( isset( $skin->data['nav_urls']['citeThisPage'] ) ) { echo Html::rawElement( 'li', array( 'id' => 't-cite' ), Linker::link( SpecialPage::getTitleFor( 'CiteThisPage' ), wfMessage( 'citethispage-link' )->escaped(), # Used message keys: 'tooltip-citethispage', 'accesskey-citethispage' Linker::tooltipAndAccessKeyAttribs( 'citethispage' ), $skin->data['nav_urls']['citeThisPage']['args'] ) ); } return true; } }