/** * Builds the default css colours for the theme * * @return void **/ function oxy_create_default_colour_css() { // get swatch mixins & variables $default_sass = oxy_file_get_contents('assets/scss/bootstrap/_oxygenna-variables.scss'); $default_sass .= oxy_file_get_contents('assets/scss/theme/_compass-mixins.scss'); $default_sass .= oxy_file_get_contents('assets/scss/theme/_mixins.scss'); $default_sass .= oxy_create_swatch_scss_mixin('', 'color-defaults', array(oxy_get_option('default_css_default_button_text'), oxy_get_option('default_css_default_button_background'), oxy_get_option('default_css_default_button_background_hover'), oxy_get_option('default_css_warning_button_text'), oxy_get_option('default_css_warning_button_background'), oxy_get_option('default_css_warning_button_background_hover'), oxy_get_option('default_css_danger_button_text'), oxy_get_option('default_css_danger_button_background'), oxy_get_option('default_css_danger_button_background_hover'), oxy_get_option('default_css_success_button_text'), oxy_get_option('default_css_success_button_background'), oxy_get_option('default_css_success_button_background_hover'), oxy_get_option('default_css_info_button_text'), oxy_get_option('default_css_info_button_background'), oxy_get_option('default_css_info_button_background_hover'), oxy_get_option('default_css_button_icon'), oxy_calculate_scss_opacity(oxy_get_option('default_css_button_icon_background'), oxy_get_option('default_css_button_icon_background_alpha')), oxy_get_option('default_css_overlay'), oxy_calculate_scss_opacity(oxy_get_option('default_css_overlay_background'), oxy_get_option('default_css_overlay_background_alpha')), oxy_calculate_scss_opacity(oxy_get_option('default_css_magnific_background'), oxy_get_option('default_css_magnific_background_alpha')), oxy_get_option('default_css_magnific_close_icon'), oxy_get_option('default_css_magnific_close_icon_background'), oxy_get_option('default_css_portfolio_hover_text'), oxy_calculate_scss_opacity(oxy_get_option('default_css_portfolio_hover_background'), oxy_get_option('default_css_portfolio_hover_background_alpha')), oxy_get_option('default_css_portfolio_hover_button_icon'), oxy_get_option('default_css_gototop_icon'), oxy_calculate_scss_opacity(oxy_get_option('default_css_gototop_background'), oxy_get_option('default_css_gototop_background_alpha')), oxy_get_option('default_css_slideshow_text'), oxy_calculate_scss_opacity(oxy_get_option('default_css_slideshow_text_shadow'), oxy_get_option('default_css_slideshow_text_shadow_alpha')))); $default_css = oxy_compile_sass_to_css($default_sass); // save the css update_option(THEME_SHORT . '-default-css', $default_css); }
/** * Installs default visual composer templages * * @return void **/ function oxy_theme_vc_templates() { @error_reporting(0); // Don't break the JSON result header('Content-Type: application/json'); $ret = oxy_ajax_return_object(); if (wp_verify_nonce($_POST['nonce'], THEME_SHORT . '-oxy-vc-templates')) { $template_file = oxy_file_get_contents('inc/options/defaults/default-vc-templates.php'); $templates = unserialize($template_file); update_option('wpb_js_templates', $templates); $ret->status = true; } echo json_encode($ret); die; }