diff options
author | Luke Shumaker <lukeshu@sbcglobal.net> | 2016-05-01 15:12:12 -0400 |
---|---|---|
committer | Luke Shumaker <lukeshu@sbcglobal.net> | 2016-05-01 15:12:12 -0400 |
commit | c9aa36da061816dee256a979c2ff8d2ee41824d9 (patch) | |
tree | 29f7002b80ee984b488bd047dbbd80b36bf892e9 /includes/installer/CliInstaller.php | |
parent | b4274e0e33eafb5e9ead9d949ebf031a9fb8363b (diff) | |
parent | d1ba966140d7a60cd5ae4e8667ceb27c1a138592 (diff) |
Merge branch 'archwiki'
# Conflicts:
# skins/ArchLinux.php
# skins/ArchLinux/archlogo.gif
Diffstat (limited to 'includes/installer/CliInstaller.php')
-rw-r--r-- | includes/installer/CliInstaller.php | 20 |
1 files changed, 15 insertions, 5 deletions
diff --git a/includes/installer/CliInstaller.php b/includes/installer/CliInstaller.php index f944fbed..72907408 100644 --- a/includes/installer/CliInstaller.php +++ b/includes/installer/CliInstaller.php @@ -49,9 +49,9 @@ class CliInstaller extends Installer { /** * Constructor. * - * @param $siteName - * @param $admin - * @param $option Array + * @param string $siteName + * @param string $admin + * @param array $option */ function __construct( $siteName, $admin = null, array $option = array() ) { global $wgContLang; @@ -107,6 +107,15 @@ class CliInstaller extends Installer { if ( isset( $option['pass'] ) ) { $this->setVar( '_AdminPassword', $option['pass'] ); } + + // Set up the default skins + $skins = $this->findExtensions( 'skins' ); + $this->setVar( '_Skins', $skins ); + + if ( $skins ) { + $skinNames = array_map( 'strtolower', $skins ); + $this->setVar( 'wgDefaultSkin', $this->getDefaultSkin( $skinNames ) ); + } } /** @@ -138,7 +147,8 @@ class CliInstaller extends Installer { public function startStage( $step ) { // Messages: config-install-database, config-install-tables, config-install-interwiki, - // config-install-stats, config-install-keys, config-install-sysop, config-install-mainpage + // config-install-stats, config-install-keys, config-install-sysop, config-install-mainpage, + // config-install-extensions $this->showMessage( "config-install-$step" ); } @@ -158,7 +168,7 @@ class CliInstaller extends Installer { } /** - * @param $params array + * @param array $params * * @return string */ |