Fixing admin scheme-change in frio
authorPhilipp Holzer <admin@philipp.info>
Sun, 24 Feb 2019 14:40:05 +0000 (15:40 +0100)
committerPhilipp Holzer <admin@philipp.info>
Sun, 24 Feb 2019 14:40:05 +0000 (15:40 +0100)
view/theme/frio/php/scheme.php

index 2f09180..fa7d4a3 100644 (file)
  *    'version' => Scheme version
  *    'overwrites' => Variables which overwriting custom settings
  */
+
 use Friendica\Core\PConfig;
 
 function get_scheme_info($scheme)
 {
        $theme = \get_app()->getCurrentTheme();
        $themepath = 'view/theme/' . $theme . '/';
-       $scheme = PConfig::get(local_user(), 'frio', 'scheme', PConfig::get(local_user(), 'frio', 'scheme'));
+       if (!isset($scheme)) {
+               $scheme = PConfig::get(local_user(), 'frio', 'scheme', PConfig::get(local_user(), 'frio', 'scheme'));
+       }
 
        $info = [
                'name' => $scheme,