/** * @return String */ function getButtons() { if ( !$this->getModifiedUser()->isAllowedAny( 'editmyprivateinfo', 'editmyoptions' ) ) { return ''; } $html = parent::getButtons(); if ( $this->getModifiedUser()->isAllowed( 'editmyoptions' ) ) { $t = SpecialPage::getTitleFor( 'Preferences', 'reset' ); $html .= "\n" . Linker::link( $t, $this->msg( 'restoreprefs' )->escaped() ); $html = Xml::tags( 'div', array( 'class' => 'mw-prefs-buttons' ), $html ); } return $html; }
/** * @return String */ function getButtons() { $html = parent::getButtons(); global $wgUser; $sk = $wgUser->getSkin(); $t = SpecialPage::getTitleFor('Preferences', 'reset'); $html .= "\n" . $sk->link($t, wfMsgHtml('restoreprefs')); $html = Xml::tags('div', array('class' => 'mw-prefs-buttons'), $html); return $html; }
function getButtons() { $html = HTMLForm::getButtons(); $url = SpecialPage::getTitleFor('EditUser')->getFullURL(array('reset' => 1, 'username' => $this->getModifiedUser()->getName())); $html .= "\n" . Xml::element('a', array('href' => $url), wfMsgHtml('restoreprefs')); $html = Xml::tags('div', array('class' => 'mw-prefs-buttons'), $html); return $html; }
/** * @return String */ function getButtons() { $html = parent::getButtons(); $t = SpecialPage::getTitleFor('Preferences', 'reset'); $html .= "\n" . Linker::link($t, $this->msg('restoreprefs')->escaped()); $html = Xml::tags('div', array('class' => 'mw-prefs-buttons'), $html); return $html; }
/** * @return string */ function getButtons() { global $wgUseMediaWikiUIEverywhere; $attrs = array('id' => 'mw-prefs-restoreprefs'); if ($wgUseMediaWikiUIEverywhere) { $attrs['class'] = 'mw-ui-button mw-ui-quiet'; } if (!$this->getModifiedUser()->isAllowedAny('editmyprivateinfo', 'editmyoptions')) { return ''; } $html = parent::getButtons(); if ($this->getModifiedUser()->isAllowed('editmyoptions')) { $t = SpecialPage::getTitleFor('Preferences', 'reset'); $html .= "\n" . Linker::link($t, $this->msg('restoreprefs')->escaped(), $attrs); $html = Xml::tags('div', array('class' => 'mw-prefs-buttons'), $html); } return $html; }