diff --git a/view/theme/duepuntozero/config.php b/view/theme/duepuntozero/config.php index f8209bb87..edf12c35f 100644 --- a/view/theme/duepuntozero/config.php +++ b/view/theme/duepuntozero/config.php @@ -43,6 +43,11 @@ function clean_form(&$a, &$colorset, $user){ $colorset = array( 'default'=>t('default'), 'greenzero'=>t('greenzero'), + 'purplezero'=>t('purplezero'), + 'easterbunny'=>t('easterbunny'), + 'darkzero'=>t('darkzero'), + 'comix'=>t('comix'), + 'slackr'=>t('slackr'), ); if ($user) { $color = get_pconfig(local_user(), 'duepuntozero', 'colorset'); @@ -54,7 +59,7 @@ function clean_form(&$a, &$colorset, $user){ '$submit' => t('Submit'), '$baseurl' => $a->get_baseurl(), '$title' => t("Theme settings"), - '$colorset' => array('duepuntozero_colorset', t('Color scheme'), $color, '', $colorset), + '$colorset' => array('duepuntozero_colorset', t('Variations'), $color, '', $colorset), )); return $o; } diff --git a/view/theme/duepuntozero/theme.php b/view/theme/duepuntozero/theme.php index e6c276c0a..ba3f25d3e 100644 --- a/view/theme/duepuntozero/theme.php +++ b/view/theme/duepuntozero/theme.php @@ -5,6 +5,23 @@ function duepuntozero_init(&$a) { $a->theme_info = array(); set_template_engine($a, 'smarty3'); + $colorset = get_pconfig( local_user(), 'duepuntozero','colorset'); + if (!$colorset) + $colorset = get_config('duepuntozero', 'colorset'); // user setting have priority, then node settings + if ($colorset) { + if ($colorset == 'greenzero') + $a->page['htmlhead'] .= ''."\n"; + if ($colorset == 'purplezero') + $a->page['htmlhead'] .= ''."\n"; + if ($colorset == 'easterbunny') + $a->page['htmlhead'] .= ''."\n"; + if ($colorset == 'darkzero') + $a->page['htmlhead'] .= ''."\n"; + if ($colorset == 'comix') + $a->page['htmlhead'] .= ''."\n"; + if ($colorset == 'slackr') + $a->page['htmlhead'] .= ''."\n"; + } $a->page['htmlhead'] .= <<< EOT