global $config, $template, $user; $template->assign_vars(array( // RokBB3 variables 'SS_PRESET_STYLE' => "{$config['ss_preset_style']}", 'SS_BODY_STYLE' => "{$config['ss_body_style']}", 'SS_BG_STYLE' => "{$config['ss_bg_style']}", 'SS_FOOTER_STYLE' => "{$config['ss_footer_style']}", 'SS_HEADER_STYLE' => "{$config['ss_header_style']}", 'SS_PRIMARY_COLOR' => "{$config['ss_primary_color']}", )); $current_theme = $user->theme['theme_path']; $easy_theme = $_GET['ntheme']; if(!isset($_COOKIE[$current_theme."-tstyle"])) { $color_variation = $config['ss_preset_style']; } switch ($_COOKIE[$current_theme."-tstyle"]) { case style1: $template->assign_vars(array( 'SS_BODY_STYLE' => "white", 'SS_HEADER_STYLE' => "black", 'SS_BG_STYLE' => "bg-red", 'SS_FOOTER_STYLE' => "black", 'SS_PRIMARY_COLOR' => "#8d100a", )); break; case style2: $template->assign_vars(array( 'SS_BODY_STYLE' => "beige", 'SS_HEADER_STYLE' => "blue", 'SS_BG_STYLE' => "bg-black", 'SS_FOOTER_STYLE' => "grey", 'SS_PRIMARY_COLOR' => "#3970b4", )); break; case style3: $template->assign_vars(array( 'SS_BODY_STYLE' => "white", 'SS_HEADER_STYLE' => "grey", 'SS_BG_STYLE' => "bg-blue", 'SS_FOOTER_STYLE' => "blue", 'SS_PRIMARY_COLOR' => "#035b99", )); break; case style4: $template->assign_vars(array( 'SS_BODY_STYLE' => "beige", 'SS_HEADER_STYLE' => "orange", 'SS_BG_STYLE' => "bg-grey", 'SS_FOOTER_STYLE' => "orange", 'SS_PRIMARY_COLOR' => "#de510b", )); break; case style5: $template->assign_vars(array( 'SS_BODY_STYLE' => "white", 'SS_HEADER_STYLE' => "red", 'SS_BG_STYLE' => "bg-red", 'SS_FOOTER_STYLE' => "blue", 'SS_PRIMARY_COLOR' => "#980a00", )); break; case style6: $template->assign_vars(array( 'SS_BODY_STYLE' => "beige", 'SS_HEADER_STYLE' => "green", 'SS_BG_STYLE' => "bg-white", 'SS_FOOTER_STYLE' => "blue", 'SS_PRIMARY_COLOR' => "#4e7805", )); break; case style7: $template->assign_vars(array( 'SS_BODY_STYLE' => "white", 'SS_HEADER_STYLE' => "blue", 'SS_BG_STYLE' => "bg-grey", 'SS_FOOTER_STYLE' => "black", 'SS_PRIMARY_COLOR' => "#0269b3", )); break; case style8: $template->assign_vars(array( 'SS_BODY_STYLE' => "beige", 'SS_HEADER_STYLE' => "orange", 'SS_BG_STYLE' => "bg-black", 'SS_FOOTER_STYLE' => "black", 'SS_PRIMARY_COLOR' => "#de510b", )); break; case style9: $template->assign_vars(array( 'SS_BODY_STYLE' => "white", 'SS_HEADER_STYLE' => "black", 'SS_BG_STYLE' => "bg-white", 'SS_FOOTER_STYLE' => "red", 'SS_PRIMARY_COLOR' => "#980a00", )); break; case style10: $template->assign_vars(array( 'SS_BODY_STYLE' => "beige", 'SS_HEADER_STYLE' => "red", 'SS_BG_STYLE' => "bg-grey", 'SS_FOOTER_STYLE' => "grey", 'SS_PRIMARY_COLOR' => "#980a00", )); break; } 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"]; } $template->assign_vars(array( 'SS_PRESET_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(); }