+/**
+ * @file view/theme/frio/style.php
+ */
+use Friendica\Core\Config;
+use Friendica\Core\PConfig;
+use Friendica\Model\Profile;
+
+require_once 'view/theme/frio/php/PHPColors/Color.php';
+
+$schemecss = "";
+$schemecssfile = false;
+$scheme_modified = 0;
+
+if ($a->module !== 'install') {
+ // Get the UID of the profile owner.
+ $uid = Profile::getThemeUid();
+ if ($uid) {
+ PConfig::load($uid, 'frio');
+
+ // Load the profile owners pconfig.
+ $schema = PConfig::get($uid, "frio", "schema");
+ $nav_bg = PConfig::get($uid, "frio", "nav_bg");
+ $nav_icon_color = PConfig::get($uid, "frio", "nav_icon_color");
+ $link_color = PConfig::get($uid, "frio", "link_color");
+ $bgcolor = PConfig::get($uid, "frio", "background_color");
+ $contentbg_transp = PConfig::get($uid, "frio", "contentbg_transp");
+ $background_image = PConfig::get($uid, "frio", "background_image");
+ $bg_image_option = PConfig::get($uid, "frio", "bg_image_option");
+ $modified = PConfig::get($uid, "frio", "css_modified");
+
+ // There is maybe the case that the user did never modify the theme settings.
+ // In this case we store the present time.
+ if (empty($modified)) {
+ PConfig::set($uid, 'frio', 'css_modified', time());
+ }
+ } else {
+ Config::load('frio');
+
+ // Load frios system config.
+ $schema = Config::get("frio", "schema");
+ $nav_bg = Config::get("frio", "nav_bg");
+ $nav_icon_color = Config::get("frio", "nav_icon_color");
+ $link_color = Config::get("frio", "link_color");
+ $bgcolor = Config::get("frio", "background_color");
+ $contentbg_transp = Config::get("frio", "contentbg_transp");
+ $background_image = Config::get("frio", "background_image");
+ $bg_image_option = Config::get("frio", "bg_image_option");
+ $login_bg_image = Config::get("frio", "login_bg_image");
+ $login_bg_color = Config::get("frio", "login_bg_color");
+ $modified = Config::get("frio", "css_modified");
+
+ // There is maybe the case that the user did never modify the theme settings.
+ // In this case we store the present time.
+ if (empty($modified)) {
+ Config::set('frio', 'css_modified', time());
+ }