global $config, $template, $user; $template->assign_vars(array( 'MOXY_STYLE' => "{$config['moxy_preset_style']}", 'MOXY_HEADER' => "{$config['moxy_header_style']}", 'MOXY_BODY' => "{$config['moxy_body_style']}", 'MOXY_SHOWCASE' => "{$config['moxy_showcase_style']}", 'MOXY_PRIMARY' => "{$config['moxy_primary_style']}", 'MOXY_FOOTER' => "{$config['moxy_footer_style']}", )); $current_theme = $user->theme['theme_path']; $easy_theme = $_GET['ntheme']; if(!isset($_COOKIE[$current_theme."-tstyle"])) { $color_variation = $config['moxy_preset_style']; } if(!empty($easy_theme)) { ob_start(); setcookie($current_theme."-tstyle", $easy_theme, time()+31536000); /* Expires in a year */ header("Location: ". $_SERVER['PHP_SELF']); exit; ob_end_flush(); } if(isset($_COOKIE[$current_theme."-tstyle"])) { $color_variation = $_COOKIE[$current_theme."-tstyle"]; } switch ($_COOKIE[$current_theme."-tstyle"]) { case style1: $color_variation = "style1"; $template->assign_vars(array( 'MOXY_HEADER' => "style1", 'MOXY_BODY' => "light", 'MOXY_SHOWCASE' => "light", 'MOXY_PRIMARY' => "yellow", 'MOXY_FOOTER' => "dark", )); break; case style2: $color_variation = "style2"; $template->assign_vars(array( 'MOXY_HEADER' => "style2", 'MOXY_BODY' => "light", 'MOXY_SHOWCASE' => "light", 'MOXY_PRIMARY' => "lightblue", 'MOXY_FOOTER' => "light", )); break; case style3: $color_variation = "style3"; $template->assign_vars(array( 'MOXY_HEADER' => "style3", 'MOXY_BODY' => "light", 'MOXY_SHOWCASE' => "light", 'MOXY_PRIMARY' => "blue", 'MOXY_FOOTER' => "dark", )); break; case style4: $color_variation = "style4"; $template->assign_vars(array( 'MOXY_HEADER' => "style4", 'MOXY_BODY' => "light", 'MOXY_SHOWCASE' => "dark", 'MOXY_PRIMARY' => "orange", 'MOXY_FOOTER' => "dark", )); break; case style5: $color_variation = "style5"; $template->assign_vars(array( 'MOXY_HEADER' => "style5", 'MOXY_BODY' => "light", 'MOXY_SHOWCASE' => "light", 'MOXY_PRIMARY' => "green", 'MOXY_FOOTER' => "dark", )); break; case style6: $color_variation = "style6"; $template->assign_vars(array( 'MOXY_HEADER' => "style6", 'MOXY_BODY' => "light", 'MOXY_SHOWCASE' => "light", 'MOXY_PRIMARY' => "grey", 'MOXY_FOOTER' => "dark", )); break; case style7: $color_variation = "style7"; $template->assign_vars(array( 'MOXY_HEADER' => "style7", 'MOXY_BODY' => "light", 'MOXY_SHOWCASE' => "dark", 'MOXY_PRIMARY' => "brown", 'MOXY_FOOTER' => "dark", )); break; case style8: $color_variation = "style8"; $template->assign_vars(array( 'MOXY_HEADER' => "style8", 'MOXY_BODY' => "light", 'MOXY_SHOWCASE' => "dark", 'MOXY_PRIMARY' => "red", 'MOXY_FOOTER' => "dark", )); break; case style9: $color_variation = "style9"; $template->assign_vars(array( 'MOXY_HEADER' => "style7", 'MOXY_BODY' => "dark", )); break; case style10: $color_variation = "style10"; $template->assign_vars(array( 'MOXY_HEADER' => "style8", 'MOXY_BODY' => "dark", )); break; } $template->assign_vars(array( 'MOXY_STYLE' => $color_variation, ) ); $delete_cookies = $_GET['delete_cookies']; if($delete_cookies == 'true') { ob_start(); setcookie($current_theme."-tstyle", "", time()-31536000); header("Location: ". $_SERVER['PHP_SELF']); exit; ob_end_flush(); }