<?php

define('QODE_ROOT', get_template_directory_uri());
define('QODE_ROOT_DIR', get_template_directory());
define('QODE_VAR_PREFIX', 'qode_');
define('QODE_FRAMEWORK_ROOT', get_template_directory_uri().'/framework');
define('QODE_FRAMEWORK_ROOT_DIR', get_template_directory().'/framework');

include_once('framework/qode-framework.php');
include_once('includes/shortcodes/shortcodes.php');
//include_once('includes/qode-options.php');
include_once('includes/import/qode-import.php');
//include_once('export/qode-export.php');
//include_once('includes/custom-fields.php');
include_once('includes/custom-fields-post-formats.php');
include_once('includes/qode-breadcrumbs.php');
include_once('includes/qode-blog-helper-functions.php');
include_once('includes/nav_menu/qode-menu.php');
include_once('includes/sidebar/qode-custom-sidebar.php');
include_once('includes/qode-custom-post-types.php');
include_once('includes/qode-like.php' );
include_once('includes/qode-custom-taxonomy-field.php');
include_once('includes/qode-loading-spinners.php');
include_once('includes/qode-related-posts.php');
/* Include comment functionality */
include_once('includes/comment/comment.php');
/* Include sidebar functionality */
include_once('includes/sidebar/sidebar.php');
/* Include pagination functionality */
include_once('includes/pagination/pagination.php');
/* Include qode carousel select box for visual composer */
include_once('includes/qode_carousel/qode-carousel.php');
/* Include font awesome icons list */
include_once('includes/font_awesome/font-awesome.php');
/** Include the TGM_Plugin_Activation class. */
require_once dirname( __FILE__ ) . '/includes/plugins/class-tgm-plugin-activation.php';
/* Include visual composer initialization */
include_once('includes/plugins/visual-composer.php');
/* Include activation for layer slider */
include_once('includes/plugins/layer-slider.php');
/* Include activation for envato wordpress toolkit updater */
include_once('includes/plugins/envato-wordpress-toolkit.php');
/* Include activation for qode instagram widget */
include_once('includes/plugins/instagram-widget.php');
include_once('widgets/lib/widget-class.php');
include_once('widgets/lib/widget-loader.php');
include_once('widgets/relate_posts_widget.php');
include_once('widgets/latest_posts_menu.php');
include_once('widgets/call_to_action_widget.php');
include_once('widgets/social_icon_widget.php');
include_once('widgets/sticky_sidebar_widget.php');
include_once('widgets/latest_posts_widget.php');

//does woocommerce function exists?
if(function_exists("is_woocommerce")){
    //include woocommerce configuration
    require_once( 'woocommerce/woocommerce_configuration.php' );

    //include cart dropdown widget
    include_once('widgets/woocommerce-dropdown-cart.php');
}
