<?php /** * Theme settings */ function theme_content(&$a){ if(!local_user()) return; $style = get_pconfig(local_user(), 'vier', 'style'); if ($style == "") $style = get_config('vier', 'style'); if ($style == "") $style = "plus"; return vier_form($a,$style); } function theme_post(&$a){ if(! local_user()) return; if (isset($_POST['vier-settings-submit'])){ set_pconfig(local_user(), 'vier', 'style', $_POST['vier_style']); } } function theme_admin(&$a){ $style = get_config('vier', 'style'); return vier_form($a,$style); } function theme_admin_post(&$a){ if (isset($_POST['vier-settings-submit'])){ set_config('vier', 'style', $_POST['vier_style']); } } function vier_form(&$a, $style){ $styles = array( "plus"=>"Plus", "breathe"=>"Breathe", "dark"=>"Dark", "shadow"=>"Shadow", "netcolour"=>"Coloured Networks", "flat"=>"Flat" ); $t = get_markup_template("theme_settings.tpl" ); $o .= replace_macros($t, array( '$submit' => t('Submit'), '$baseurl' => $a->get_baseurl(), '$title' => t("Theme settings"), '$style' => array('vier_style',t ('Set style'),$style,'',$styles), )); return $o; }