/** * @return String */ public function showIncubatingWiki() { global $wgLang; $substatus = $this->mSubStatus; if( $substatus == 'imported' && $this->mIsSister ) { $substatus = 'closedsister'; } $portalLink = Linker::makeExternalLink( $this->mPortal, $this->mProjectName ); if( $this->mThisLangData['type'] != 'invalid' ) { $gotoLink = Linker::link( IncubatorTest::getMainPage( $this->mLangCode, $this->mPrefix ), wfMsgNoTrans( 'wminc-infopage-enter' ) ); $gotoMainPage = Html::rawElement( 'span', array( 'class' => 'wminc-infopage-entertest' ), $wgLang->getArrow() . ' ' . ( $this->mIsSister ? $portalLink : $gotoLink ) ); } $subdomain = IncubatorTest::getSubdomain( $this->mLangCode, $this->mProjectCode ); $subdomainLink = IncubatorTest::makeExternalLinkText( $subdomain, true ); $content = Html::rawElement( 'div', array( 'class' => 'wminc-infopage-status' ), wfMsgWikiHtml( 'wminc-infopage-status-' . $substatus, $subdomainLink, $portalLink ) ); if( $this->mSubStatus != 'approved' && $this->mThisLangData['type'] != 'invalid' ) { $content .= Html::element( 'div', array( 'class' => 'wminc-infopage-contribute' ), wfMsg( 'wminc-infopage-contribute' ) ); } return $this->StandardInfoPage( '', $gotoMainPage, $content ); }