/i',$avatar, $result); $favicon = $result[1][0]; echo ''."\n"; } elseif(trim($bizwiz_options['custom_favicon']) != "") { $favicon = $bizwiz_options['custom_favicon']; echo ''."\n"; } } /** * Calculate layout widths */ function bizwiz_layout_width() { $container_width = BIZWIZ_WRAPPER_WIDTH - BIZWIZ_SIDEBAR_WIDTH - 80; echo ''."\n"; } /** * Maximize content width if sidebar is not active */ function bizwiz_max_content_width() { global $bizwiz_options; $style = ""; if(!is_active_sidebar(1) or is_page_template("template-fullwidth.php") or is_page_template("template-frontpage.php") or is_404()) { $style .= ''."\n"; } echo $style; } /** * Enqueue javascript & stylesheet files required by theme */ function bizwiz_enqueue_scripts() { global $bizwiz_options; if(is_admin()) return; if(is_singular() && get_option('thread_comments')) wp_enqueue_script('comment-reply'); wp_enqueue_script('jquery'); wp_register_script('bizwiz_jquery_cycle', get_template_directory_uri().'/js/jquery.cycle.all.js','jquery'); wp_enqueue_script('bizwiz_jquery_cycle'); wp_register_script('bizwiz_slider_js', get_template_directory_uri().'/slider/slider.js','jquery'); wp_enqueue_script('bizwiz_slider_js'); wp_register_script('bizwiz_contact_form_js', get_template_directory_uri().'/js/contact-form-validate.js','jquery'); wp_enqueue_script('bizwiz_contact_form_js'); wp_register_script('bizwiz_theme_js', get_template_directory_uri().'/js/bizwiz.js','jquery'); wp_enqueue_script('bizwiz_theme_js'); wp_register_style('bizwiz_slider_css', get_template_directory_uri().'/slider/slider.css', false, false, 'all'); wp_enqueue_style('bizwiz_slider_css'); wp_register_style('bizwiz_fonts_css', get_template_directory_uri().'/fonts/stylesheet.css', false, false, 'all'); wp_enqueue_style('bizwiz_fonts_css'); if($bizwiz_options['skin'] == 'dark') { wp_register_style('bizwiz_dark_css', get_template_directory_uri().'/dark.css', false, false, 'all'); wp_enqueue_style('bizwiz_dark_css'); } wp_register_style('bizwiz_responsive_css', get_template_directory_uri().'/css/responsive.css', false, false, 'all'); wp_enqueue_style('bizwiz_responsive_css'); } add_action('wp_enqueue_scripts', 'bizwiz_enqueue_scripts'); /** * Adding IE related scripts to head */ function bizwiz_enqueue_ie_scripts() { echo ''."\n"; echo ''."\n"; } add_action('wp_head','bizwiz_enqueue_ie_scripts'); /** * Adding custom style code to Head */ add_action('wp_head','bizwiz_favicon'); add_action('wp_head','bizwiz_layout_width'); add_action('wp_head','bizwiz_max_content_width'); add_action('wp_head','bizwiz_custom_font_colors'); add_action('wp_head','bizwiz_custom_fonts'); add_action('wp_head','bizwiz_custom_background_color'); add_action('wp_head','bizwiz_custom_color_scheme'); /** * Display Social Profiles */ function bizwiz_social_profiles() { global $bizwiz_options; $output = ""; if($bizwiz_options['facebook_url'] != "") $output .= 'f'; if($bizwiz_options['twitter_url'] != "") $output .= 't'; if($bizwiz_options['google_url'] != "") $output .= 'g'; if($bizwiz_options['show_rss']) $output .= 'r'; echo '
'.$caption_text.'
'; if(trim($slide_image) != "") $output .= ''.$slide_image.''; else $output .= ''; } wp_reset_postdata(); $output = ''; echo $output; } /** * Activate Slider in footer */ function bizwiz_init_slider() { global $bizwiz_options; if(is_front_page()) echo ''; } add_action('wp_footer','bizwiz_init_slider'); /** * Home Page Content */ function bizwiz_home_content() { global $bizwiz_options; if($bizwiz_options['home_section_content1'] != "") { echo ''.$bizwiz_options['home_section_content1'].'
'; echo ''.$bizwiz_options['home_section_content2'].'
'; echo ''.$bizwiz_options['home_section_content3'].'
'; echo ''.__('Invalid fields: ','bizwiz').$error_str.'
'; } else { $subject = get_bloginfo('name').': '.$subject; $message = $message."\n\n".$name; $result = bizwiz_mail($to,$name,$email,$subject,$message); if($result) { echo ''.$success_msg.'
'; } else { echo ''.__('Message delivery was unsuccessful, please try again later','bizwiz').'
'; } } die(); } add_action('wp_ajax_nopriv_bizwiz_contact', 'bizwiz_validate_contact_form'); add_action('wp_ajax_bizwiz_contact', 'bizwiz_validate_contact_form'); /** * Send mail function */ function bizwiz_mail($to, $fromname, $from, $subject, $message) { $headers = 'From: '.$fromname.' <'.$from.'>'."\r\n".'Reply-To: '.$from."\r\n".'X-Mailer: PHP/'.phpversion(); $sent = wp_mail($to, $subject, $message, $headers); return $sent; } /** * Validates email address */ function bizwiz_validate_email($email){ return preg_match("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$^", $email); } ?>