X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Finstaller%2FWebInstallerName.php;h=81a107dea30f35e888c76cff72943d2269b973d4;hb=0bb667d50d3373f873c6dbdf59c3488f45724c6f;hp=dcd30cf2bc10693fd4af5bb71a01da2b606cd903;hpb=fc1ca75323b5f424a9f8d28d42d85a311ed2f721;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/installer/WebInstallerName.php b/includes/installer/WebInstallerName.php index dcd30cf2bc..81a107dea3 100644 --- a/includes/installer/WebInstallerName.php +++ b/includes/installer/WebInstallerName.php @@ -50,6 +50,11 @@ class WebInstallerName extends WebInstallerPage { wfMessage( 'config-ns-other-default' )->inContentLanguage()->text() ); + $pingbackInfo = ( new Pingback() )->getSystemInfo(); + // Database isn't available in config yet, so take it + // from the installer + $pingbackInfo['database'] = $this->getVar( 'wgDBtype' ); + $this->addHTML( $this->parent->getTextBox( [ 'var' => 'wgSitename', @@ -100,6 +105,15 @@ class WebInstallerName extends WebInstallerPage { 'label' => 'config-subscribe', 'help' => $this->parent->getHelpBox( 'config-subscribe-help' ) ] ) . + $this->parent->getCheckBox( [ + 'var' => 'wgPingback', + 'label' => 'config-pingback', + 'help' => $this->parent->getHelpBox( + 'config-pingback-help', + FormatJson::encode( $pingbackInfo, true ) + ), + 'value' => true, + ] ) . $this->getFieldsetEnd() . $this->parent->getInfoBox( wfMessage( 'config-almost-done' )->text() ) . // getRadioSet() builds a set of labeled radio buttons. @@ -129,7 +143,7 @@ class WebInstallerName extends WebInstallerPage { $retVal = true; $this->parent->setVarsFromRequest( [ 'wgSitename', '_NamespaceType', '_AdminName', '_AdminPassword', '_AdminPasswordConfirm', '_AdminEmail', - '_Subscribe', '_SkipOptional', 'wgMetaNamespace' ] ); + '_Subscribe', '_SkipOptional', 'wgMetaNamespace', 'wgPingback' ] ); // Validate site name if ( strval( $this->getVar( 'wgSitename' ) ) === '' ) { @@ -237,7 +251,7 @@ class WebInstallerName extends WebInstallerPage { $retVal = false; } // If they asked to subscribe to mediawiki-announce but didn't give - // an e-mail, show an error. Bug 29332 + // an e-mail, show an error. T31332 if ( !$email && $this->getVar( '_Subscribe' ) ) { $this->parent->showError( 'config-subscribe-noemail' ); $retVal = false;