]> git.mxchange.org Git - friendica.git/commitdiff
Merge pull request #4937 from astifter/install_theme_when_set
authorHypolite Petovan <mrpetovan@gmail.com>
Fri, 27 Apr 2018 18:59:52 +0000 (14:59 -0400)
committerGitHub <noreply@github.com>
Fri, 27 Apr 2018 18:59:52 +0000 (14:59 -0400)
Install selected theme during settings persistence.

mod/admin.php
mod/settings.php

index 7749cff6dcd3be23fb95a79e2ae5f294beb03964..3090376bea5b4453c33b77c3d49676c5280e0c23 100644 (file)
@@ -1120,6 +1120,7 @@ function admin_page_site_post(App $a)
        }
        Config::set('system', 'language', $language);
        Config::set('system', 'theme', $theme);
+       Theme::install($theme);
 
        if ($theme_mobile == '---') {
                Config::delete('system', 'mobile-theme');
index aec2b2a0501d8f8eb7a9a12ce045eab88f8ffd76..3102fef2335d82b5d5f06ff17725d4b9bf6034ac 100644 (file)
@@ -12,6 +12,7 @@ use Friendica\Core\Config;
 use Friendica\Core\L10n;
 use Friendica\Core\PConfig;
 use Friendica\Core\System;
+use Friendica\Core\Theme;
 use Friendica\Core\Worker;
 use Friendica\Database\DBM;
 use Friendica\Model\Contact;
@@ -354,6 +355,7 @@ function settings_post(App $a)
                                theme_post($a);
                        }
                }
+               Theme::install($theme);
 
                $r = q("UPDATE `user` SET `theme` = '%s' WHERE `uid` = %d",
                                dbesc($theme),