<?php
/********** vcloud DEFINITION *************/
if ( ! isset( $content_width ) ) $content_width = 1200;
$vcloud_includes_path 		= get_template_directory() . '/includes/';

/********** END vcloud DEFINITION *************/

//Theme basic File 
require_once $vcloud_includes_path . 'theme-basic.php';

//Theme function File
require_once $vcloud_includes_path . 'theme-function.php';

//Header function File
require_once $vcloud_includes_path . 'header-function.php';

// Plugin Active File
require_once $vcloud_includes_path . 'require-plugins.php';


// Theme information File
require_once $vcloud_includes_path . 'theme-info.php';


 /* enqueue js files */
function my_script() {
	if ( function_exists( 'fw_get_db_customizer_option') ) {
		$vcloud_gmap_key = fw_get_db_customizer_option( 'vcloud_gmap_key');
	}
	$vcloud_style_css = 'default';
	if ( function_exists( 'fw_get_db_customizer_option') ) $vcloud_style_css = fw_get_db_customizer_option( 'vcloud_style_css');
	
	wp_enqueue_script('flexslider', get_template_directory_uri().'/js/jquery.flexslider-min.js', array('jquery'), '2.1', true);
	wp_enqueue_script('directionalhover', get_template_directory_uri().'/js/jquery.directionalhover.js', array('jquery'), '2.1', true);
	wp_enqueue_script('bootstrap', get_template_directory_uri().'/js/bootstrap.min.js', array(), '1.0', true);
	wp_enqueue_script('custom', get_template_directory_uri().'/js/custom.js', array(), '1.0', true);
	
	
	
	if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) {
		wp_enqueue_script( 'comment-reply' );
	}
	if(isset($vcloud_gmap_key) && ($vcloud_gmap_key != '')){
		wp_enqueue_script('google-maps-api-v3', 'https://maps.googleapis.com/maps/api/js?v=3.23&key='.$vcloud_gmap_key.'&libraries=places' ,array(),'3.23',true);
	}
}
add_action('wp_enqueue_scripts', 'my_script');


function SearchFilter($query) {
if ($query->is_search) {
$query->set('post_type', 'post');
}
return $query;
}

/* enqueue css files */

function vcloud_customize_style() {
	global $wp_customize;
	if ( isset( $wp_customize ) ) {
		wp_enqueue_style('vcloud-customize-css', get_template_directory_uri().'/admin/css/customize.css');
	}
}
add_action( 'admin_enqueue_scripts', 'vcloud_customize_style' );



function vcloud_styles() {
	$vcloud_style_css = 'default';
	if ( function_exists( 'fw_get_db_customizer_option') ) $vcloud_style_css = fw_get_db_customizer_option( 'vcloud_style_css');
	
	wp_enqueue_style('bootstrap', get_template_directory_uri().'/css/bootstrap.min.css', '', '', 'screen, all');
	wp_enqueue_style('flexslider', get_template_directory_uri().'/css/flexslider.css', '', '', 'screen, all');
	wp_enqueue_style('owl-carousel', get_template_directory_uri().'/css/owl-carousel.css', '', '', 'screen, all');
	wp_enqueue_style('prettyphoto-css', get_template_directory_uri().'/css/prettyPhoto.css', '', '', 'screen, all');
	wp_enqueue_style('fontawesome-css', get_template_directory_uri().'/css/font-awesome.css', '', '', 'screen, all');
	wp_enqueue_style( 'fontawesome', get_template_directory_uri() . '/css/font-awesome.min.css' , array(), '4.4.0', 'all' );
	wp_enqueue_style('vcloud-main-css', get_bloginfo( 'stylesheet_url' ), '', '', 'all');	
	
     /* css */
	wp_enqueue_style('vcloud-main-css', get_bloginfo( 'stylesheet_url' ), '', '', 'all');	
	
	if ($vcloud_style_css == 'style1') {
		wp_enqueue_style('style1-css', get_template_directory_uri().'/css/css/style1.css', '', '', 'screen, all');  
		wp_enqueue_style('vcloud-style1-google-fonts', '//fonts.googleapis.com/css?family=Nunito:300,400|Roboto:400,500,300|Roboto+Slab');
	} elseif ($vcloud_style_css == 'style2') {
		wp_enqueue_style('vcloud-style2-css', get_template_directory_uri().'/css/css/style2.css', '', '', 'screen, all');
		wp_enqueue_style('vcloud-hinduist-google-fonts', '//fonts.googleapis.com/css?family=Average+Sans|Andika|Fjalla+One|Fredericka+the+Great');
	} else {
		wp_enqueue_style('vcloud-css', get_template_directory_uri().'/css/vcloud.css', '', '', 'screen, all');
		wp_enqueue_style('vcloud-google-fonts', '//fonts.googleapis.com/css?family=Istok+Web:400,700|Lalezar|Open+Sans:400,700,800|Poppins:300,400,500,600,700|Russo+One');
	}


}
add_action('wp_enqueue_scripts', 'vcloud_styles');

    
/* sidebar theme */

/*********VCloud Sidebars**************/
if ( ! function_exists( 'vcloud_sidebars_widgets_init' ) ) {
function vcloud_sidebars_widgets_init() {
	
    register_sidebar( array(
        'name' => esc_attr__( 'Main Sidebar', 'vcloud'),
        'id' => 'vcloud_main_sidebar',
        'description' => esc_attr__( 'Main Sidebar Widget Area', 'vcloud'),
        'before_widget' 	=> '<ul><li id="%1$s" class="widget-container %2$s"><div class="box">',
		'after_widget' 		=> '<div class="clear"></div></div></li></ul>',
		'before_title' 		=> '<h3 class="widget-title">',
		'after_title' 			=> '</h3>',
    ));
	
	register_sidebar(array(
		'name'          => __('Footer Sidebar 1', 'vcloud' ),
		'id'         	=> 'footer-1',
		'description'   => __( 'Footer widget column.', 'vcloud' ),
		'before_widget' => '<ul class="vcloud-fw-element"><li id="%1$s" class="widget-container %2$s"><div class="box">',
		'after_widget' 	=> '<div class="clearfix"></div></div></li></ul>',
		'before_title' 	=> '<p class="vcloud-footer-title widget-title">',
		'after_title' 	=> '</p>',
	));
	
	register_sidebar(array(
		'name'          => __('Footer Sidebar 2', 'vcloud' ),
		'id'         	=> 'footer-2',
		'description'   => __( 'Footer widget column.', 'vcloud' ),
		'before_widget' => '<ul class="vcloud-fw-element"><li id="%1$s" class="widget-container %2$s"><div class="box">',
		'after_widget' 	=> '<div class="clearfix"></div></div></li></ul>',
		'before_title' 	=> '<p class="vcloud-footer-title widget-title">',
		'after_title' 	=> '</p>',
	));
	
	register_sidebar(array(
		'name'          => __('Footer Sidebar 3', 'vcloud' ),
		'id'         	=> 'footer-3',
		'description'   => __( 'Footer widget column.', 'vcloud' ),
		'before_widget' => '<ul class="vcloud-fw-element"><li id="%1$s" class="widget-container %2$s"><div class="box">',
		'after_widget' 	=> '<div class="clearfix"></div></div></li></ul>',
		'before_title' 	=> '<p class="vcloud-footer-title widget-title">',
		'after_title' 	=> '</p>',
	));
	
	register_sidebar(array(
		'name'          => __('Footer Sidebar 4', 'vcloud' ),
		'id'         	=> 'footer-4',
		'description'   => __( 'Footer widget column.', 'vcloud' ),
		'before_widget' => '<ul class="vcloud-fw-element"><li id="%1$s" class="widget-container %2$s"><div class="box">',
		'after_widget' 	=> '<div class="clearfix"></div></div></li></ul>',
		'before_title' 	=> '<p class="vcloud-footer-title widget-title">',
		'after_title' 	=> '</p>',
	));
	
	register_sidebar(array(
		'name'          => __('Footer Sidebar 5', 'vcloud' ),
		'id'         	=> 'footer-5',
		'description'   => __( 'Footer widget column.', 'vcloud' ),
		'before_widget' => '<ul class="vcloud-fw-element"><li id="%1$s" class="widget-container %2$s"><div class="box">',
		'after_widget' 	=> '<div class="clearfix"></div></div></li></ul>',
		'before_title' 	=> '<p class="vcloud-footer-title widget-title">',
		'after_title' 	=> '</p>',
	));
	
}
add_action( 'widgets_init', 'vcloud_sidebars_widgets_init' );
}

