Example #1
0
/**
 * 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);
}
Example #2
0
/**
 * 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;
}