public function setVar( $name, $value ) {
$this->parent->setVar( $name, $value );
}
-
+
+ /**
+ * Get the starting tags of a fieldset.
+ *
+ * @param $legend String: message name
+ */
+ protected function getFieldsetStart( $legend ) {
+ return "\n<fieldset><legend>" . wfMsgHtml( $legend ) . "</legend>\n";
+ }
+
+ /**
+ * Get the end tag of a fieldset.
+ */
+ protected function getFieldsetEnd() {
+ return "</fieldset>\n";
+ }
}
class WebInstaller_Locked extends WebInstallerPage {
'attribs' => array( 'disabled' => '' ),
) ) .
$this->parent->getHelpBox( 'config-project-namespace-help' ) .
- $this->parent->getFieldsetStart( 'config-admin-box' ) .
+ $this->getFieldSetStart( 'config-admin-box' ) .
$this->parent->getTextBox( array(
'var' => '_AdminName',
'label' => 'config-admin-name'
'label' => 'config-subscribe'
) ) .
$this->parent->getHelpBox( 'config-subscribe-help' ) .
- $this->parent->getFieldsetEnd() .
+ $this->getFieldSetEnd() .
$this->parent->getInfoBox( wfMsg( 'config-almost-done' ) ) .
$this->parent->getRadioSet( array(
'var' => '_SkipOptional',
$this->parent->getHelpBox( 'config-license-help' ) .
# E-mail
- $this->parent->getFieldsetStart( 'config-email-settings' ) .
+ $this->getFieldSetStart( 'config-email-settings' ) .
$this->parent->getCheckBox( array(
'var' => 'wgEnableEmail',
'label' => 'config-enable-email',
) ) .
$this->parent->getHelpBox( 'config-email-auth-help' ) .
"</div>" .
- $this->parent->getFieldsetEnd()
+ $this->getFieldSetEnd()
);
$extensions = $this->parent->findExtensions();
if( $extensions ) {
- $extHtml = $this->parent->getFieldsetStart( 'config-extensions' );
+ $extHtml = $this->getFieldSetStart( 'config-extensions' );
foreach( $extensions as $ext ) {
$extHtml .= $this->parent->getCheckBox( array(
}
$extHtml .= $this->parent->getHelpBox( 'config-extensions-help' ) .
- $this->parent->getFieldsetEnd();
+ $this->getFieldSetEnd();
$this->addHTML( $extHtml );
}
$this->addHTML(
# Uploading
- $this->parent->getFieldsetStart( 'config-upload-settings' ) .
+ $this->getFieldSetStart( 'config-upload-settings' ) .
$this->parent->getCheckBox( array(
'var' => 'wgEnableUploads',
'label' => 'config-upload-enable',
'label' => 'config-instantcommons',
) ) .
$this->parent->getHelpBox( 'config-instantcommons-help', wfMsgNoTrans( $canUse ) ) .
- $this->parent->getFieldsetEnd()
+ $this->getFieldSetEnd()
);
$caches = array( 'none' );
$this->addHTML(
# Advanced settings
- $this->parent->getFieldsetStart( 'config-advanced-settings' ) .
+ $this->getFieldSetStart( 'config-advanced-settings' ) .
# Object cache settings
$this->parent->getRadioSet( array(
'var' => 'wgMainCacheType',
'label' => 'config-memcached-servers',
) ) .
$this->parent->getHelpBox( 'config-memcached-help' ) . '</div>' .
- $this->parent->getFieldsetEnd()
+ $this->getFieldSetEnd()
);
$this->endForm();
}