WebInstallerOptions: Preserve state of extension checkboxes on error
authorBartosz Dziewoński <matma.rex@gmail.com>
Wed, 2 Jul 2014 18:21:02 +0000 (20:21 +0200)
committerBartosz Dziewoński <matma.rex@gmail.com>
Wed, 2 Jul 2014 19:39:42 +0000 (21:39 +0200)
Change-Id: I7713f04653a96641896e997981656cfd582479cc

includes/installer/WebInstallerPage.php

index 06b561b..bfef894 100644 (file)
@@ -1265,7 +1265,8 @@ class WebInstallerOptions extends WebInstallerPage {
                $extsAvailable = $this->parent->findExtensions();
                $extsToInstall = array();
                foreach ( $extsAvailable as $ext ) {
-                       if ( $this->parent->request->getCheck( 'config_ext-' . $ext ) ) {
+                       $this->parent->setVarsFromRequest( array( "ext-$ext" ) );
+                       if ( $this->getVar( "ext-$ext" ) ) {
                                $extsToInstall[] = $ext;
                        }
                }