From 36abf624d8646df53a336fcf23086153949614a1 Mon Sep 17 00:00:00 2001
From: rabuzarus <>
Date: Mon, 29 Jun 2015 23:03:44 +0200
Subject: [PATCH] make supported themes compatible with get_theme_uid
---
view/theme/duepuntozero/style.php | 20 +++++++++++++++++++-
view/theme/quattro/style.php | 14 ++++++++------
view/theme/vier/style.php | 30 ++++++++++++++++++++++++++++++
view/theme/vier/theme.php | 19 -------------------
4 files changed, 57 insertions(+), 26 deletions(-)
create mode 100644 view/theme/vier/style.php
diff --git a/view/theme/duepuntozero/style.php b/view/theme/duepuntozero/style.php
index d5f8696a7..89f44d9c0 100644
--- a/view/theme/duepuntozero/style.php
+++ b/view/theme/duepuntozero/style.php
@@ -2,10 +2,28 @@
if (file_exists("$THEMEPATH/style.css")){
echo file_get_contents("$THEMEPATH/style.css");
}
+$uid = get_theme_uid();
+
$s_colorset = get_config('duepuntozero','colorset');
-$uid = local_user();
$colorset = get_pconfig( $uid, 'duepuntozero', 'colorset');
if (!x($colorset))
$colorset = $s_colorset;
+if ($colorset) {
+ if ($colorset == 'greenzero')
+ $setcss = file_get_contents('view/theme/duepuntozero/deriv/greenzero.css');
+ if ($colorset == 'purplezero')
+ $setcss = file_get_contents('view/theme/duepuntozero/deriv/purplezero.css');
+ if ($colorset == 'easterbunny')
+ $setcss = file_get_contents('view/theme/duepuntozero/deriv/easterbunny.css');
+ if ($colorset == 'darkzero')
+ $setcss = file_get_contents('view/theme/duepuntozero/deriv/darkzero.css');
+ if ($colorset == 'comix')
+ $setcss = file_get_contents('view/theme/duepuntozero/deriv/comix.css');
+ if ($colorset == 'slackr')
+ $setcss = file_get_contents('view/theme/duepuntozero/deriv/slackr.css');
+}
+
+echo $setcss;
+
?>
diff --git a/view/theme/quattro/style.php b/view/theme/quattro/style.php
index c75091eb5..bf0b1e042 100644
--- a/view/theme/quattro/style.php
+++ b/view/theme/quattro/style.php
@@ -1,12 +1,14 @@
get_baseurl();
$a->theme_info = array();
-$style = get_pconfig(local_user(), 'vier', 'style');
-
-if ($style == "")
- $style = get_config('vier', 'style');
-
-if ($style == "")
- $style = "plus";
-
-if ($style == "flat")
- $a->page['htmlhead'] .= ''."\n";
-else if ($style == "netcolour")
- $a->page['htmlhead'] .= ''."\n";
-else if ($style == "breathe")
- $a->page['htmlhead'] .= ''."\n";
-else if ($style == "plus")
- $a->page['htmlhead'] .= ''."\n";
-else if ($style == "dark")
- $a->page['htmlhead'] .= ''."\n";
-
$a->page['htmlhead'] .= <<< EOT