]> git.mxchange.org Git - friendica.git/blobdiff - src/Module/Admin/Themes/Embed.php
wrapping up 2019.12
[friendica.git] / src / Module / Admin / Themes / Embed.php
index dc41d11a485a3c802f5fb25ec5b1af34aaafc950..70a12dadd26edf45ade0f99604a774d145c80816 100644 (file)
@@ -9,7 +9,7 @@ use Friendica\Util\Strings;
 
 class Embed extends BaseAdminModule
 {
-       public static function init()
+       public static function init(array $parameters = [])
        {
                $a = self::getApp();
 
@@ -23,9 +23,9 @@ class Embed extends BaseAdminModule
                }
        }
 
-       public static function post()
+       public static function post(array $parameters = [])
        {
-               parent::post();
+               parent::post($parameters);
 
                $a = self::getApp();
 
@@ -53,9 +53,9 @@ class Embed extends BaseAdminModule
                }
        }
 
-       public static function content()
+       public static function content(array $parameters = [])
        {
-               parent::content();
+               parent::content($parameters);
 
                $a = self::getApp();
 
@@ -77,6 +77,9 @@ class Embed extends BaseAdminModule
                                }
                        }
 
+                       // Overrides normal theme style include to strip user param to show embedded theme settings
+                       Renderer::$theme['stylesheet'] = 'view/theme/' . $theme . '/style.pcss';
+
                        $t = Renderer::getMarkupTemplate('admin/addons/embed.tpl');
                        return Renderer::replaceMacros($t, [
                                '$action' => '/admin/themes/' . $theme . '/embed?mode=minimal',