public function buildLinksOwn() { global $wgUser; $set = new ViewFormElementFieldset(); $set->setLabel(wfMessage('bs-rssstandards-title-own')->plain()); $label = new ViewFormElementLabel(); $label->useAutoWidth(); $label->setFor('btnFeedOwn'); $label->setText(wfMessage('bs-rssstandards-desc-own')->plain()); $oSpecialRSS = SpecialPage::getTitleFor('RSSFeeder'); $sUserName = $wgUser->getName(); $sUserToken = $wgUser->getToken(); $btn = new ViewFormElementButton(); $btn->setId('btnFeedOwn'); $btn->setName('btnFeedOwn'); $btn->setType('button'); $btn->setValue($oSpecialRSS->getLinkUrl(array('Page' => 'followOwn', 'u' => $sUserName, 'h' => $sUserToken))); $btn->setLabel(wfMessage('bs-rssfeeder-submit')->plain()); $set->addItem($label); $set->addItem($btn); return $set; }