'; } endif; /** * Footer Builder */ if (!function_exists('elessi_footer_builder')) : function elessi_footer_builder($footer_slug) { if (!function_exists('nasa_get_footer')) { return; } /** * get footer content */ echo nasa_get_footer($footer_slug); } endif; /** * Footer Builder Elementor */ if (!function_exists('elessi_footer_builder_elementor')) : function elessi_footer_builder_elementor($footer_id) { if (apply_filters('ns_hfe_template_render_focus', true)) { global $nasa_footer_hfe; echo $nasa_footer_hfe ? $nasa_footer_hfe : ''; } else { if (!function_exists('nasa_hfe_shortcode_by_id')) { return; } nasa_hfe_shortcode_by_id($footer_id); } } endif; /** * Footer Build-in */ if (!function_exists('elessi_footer_build_in')) : function elessi_footer_build_in($footer) { $file = ELESSI_CHILD_PATH . '/footers/footer-built-in-' . $footer . '.php'; $real_file = is_file($file) ? $file : ELESSI_THEME_PATH . '/footers/footer-built-in-' . $footer . '.php'; if (is_file($real_file)) { include $real_file; } } endif; /** * Footer run static content */ add_action('wp_footer', 'elessi_run_static_content', 9); if (!function_exists('elessi_run_static_content')) : function elessi_run_static_content() { /** * support Multi vendorX with Vendor Dashboard */ if (function_exists('mvx_plugin_init')) { $is_vendor_dashboard = is_vendor_dashboard() && NASA_CORE_USER_LOGGED && (is_user_mvx_vendor(get_current_user_id()) || is_user_mvx_pending_vendor(get_current_user_id()) || is_user_mvx_rejected_vendor(get_current_user_id())) && apply_filters('mvx_vendor_dashboard_dequeue_global_styles', true); if ($is_vendor_dashboard) { return; } } do_action('nasa_before_static_content'); do_action('nasa_static_content'); do_action('nasa_after_static_content'); } endif; /** * Group static buttons */ add_action('nasa_static_content', 'elessi_static_group_btns', 10); if (!function_exists('elessi_static_group_btns')) : function elessi_static_group_btns() { echo ''; echo '
'; do_action('nasa_static_group_btns'); echo '
'; echo ''; } endif; /** * Back to top buttons */ add_action('nasa_static_group_btns', 'elessi_static_back_to_top_btns'); if (!function_exists('elessi_static_back_to_top_btns')) : function elessi_static_back_to_top_btns() { global $nasa_opt; if (isset($nasa_opt['back_to_top']) && !$nasa_opt['back_to_top']) { return; } $btns = ''; echo apply_filters('nasa_back_to_top_button', $btns); } endif; /** * Located in menu - Where You are */ add_action('nasa_static_group_btns', 'elessi_static_where_you_are_btns'); if (!function_exists('elessi_static_where_you_are_btns')) : function elessi_static_where_you_are_btns() { global $nasa_opt; if (!isset($nasa_opt['where_you_are']) || !$nasa_opt['where_you_are']) { return; } $btns = ' '; echo apply_filters('nasa_where_you_are', $btns); } endif; /** * static_content */ add_action('nasa_static_content', 'elessi_static_content_before', 10); if (!function_exists('elessi_static_content_before')) : function elessi_static_content_before() { echo '' . '
' . '
' . '
' . '
' . '
' . '
' . '
' . '
' . '
'; } endif; /** * Mobile static */ add_action('nasa_static_content', 'elessi_static_for_mobile', 12); if (!function_exists('elessi_static_for_mobile')) : function elessi_static_for_mobile() { global $nasa_opt; /** * Search for Mobile */ $search_form_file = ELESSI_CHILD_PATH . '/includes/nasa-mobile-product-searchform.php'; if (is_file($search_form_file)) { include $search_form_file; // For Override old file } else { echo ''; } /** * Menu Account for Mobile */ $in_mobile = isset($nasa_opt['nasa_in_mobile']) && $nasa_opt['nasa_in_mobile'] ? true : false; $main_screen = isset($nasa_opt['main_screen_acc_mobile']) && !$nasa_opt['main_screen_acc_mobile'] ? false : true; if (!$main_screen || !$in_mobile) { if (!isset($nasa_opt['hide_tini_menu_acc']) || !$nasa_opt['hide_tini_menu_acc']) { $mobile_acc_file = ELESSI_CHILD_PATH . '/includes/nasa-mobile-account.php'; include is_file($mobile_acc_file) ? $mobile_acc_file : ELESSI_THEME_PATH . '/includes/nasa-mobile-account.php'; } } } endif; /** * Static Cart sidebar */ add_action('nasa_static_content', 'elessi_static_cart_sidebar', 13); if (!function_exists('elessi_static_cart_sidebar')) : function elessi_static_cart_sidebar() { global $nasa_opt; if (!NASA_WOO_ACTIVED || (isset($nasa_opt['disable-cart']) && $nasa_opt['disable-cart'])) { return; } $nasa_cart_style = 'nasa-static-sidebar '; $nasa_cart_style .= isset($nasa_opt['style-cart']) ? $nasa_opt['style-cart'] : 'style-1'; ?>
'; } if (isset($nasa_opt['event-after-add-to-cart']) && $nasa_opt['event-after-add-to-cart'] == 'popup_2') { echo '
' . '' . // $cart_close . '
' . '
' . '

' . esc_html__('Successfully added to your cart.', 'elessi-theme') . '

' . '
' . '
' . '
' . '
' . '
' . '
' . '
' . '
' . '
' . '
' . '
' . '' . '
' . '
'; } } endif; /** * After Added to cart Popup - v1 */ add_filter('woocommerce_add_to_cart_fragments', 'elessi_fragments_cart_popup'); if (!function_exists('elessi_fragments_cart_popup')) : function elessi_fragments_cart_popup($fragment) { global $nasa_opt; if (!isset($nasa_opt['event-after-add-to-cart']) || $nasa_opt['event-after-add-to-cart'] !== 'popup') { return $fragment; } $in_mobile = isset($nasa_opt['nasa_in_mobile']) && $nasa_opt['nasa_in_mobile'] ? true : false; if ($in_mobile) { return; } ob_start(); $file = ELESSI_CHILD_PATH . '/includes/nasa-after-add-to-cart.php'; $file = is_file($file) ? $file : ELESSI_THEME_PATH . '/includes/nasa-after-add-to-cart.php'; ob_start(); include $file; $cart_popup = ob_get_clean(); $fragment['.ns-cart-popup'] = '
' . $cart_popup . '
'; return $fragment; } endif; /** * After Added to cart Popup - v2 */ add_filter('woocommerce_add_to_cart_fragments', 'elessi_fragments_cart_popup_v2'); if (!function_exists('elessi_fragments_cart_popup_v2')) : function elessi_fragments_cart_popup_v2($fragment) { global $nasa_opt; if (!isset($nasa_opt['event-after-add-to-cart']) || $nasa_opt['event-after-add-to-cart'] !== 'popup_2') { return $fragment; } $in_mobile = isset($nasa_opt['nasa_in_mobile']) && $nasa_opt['nasa_in_mobile'] ? true : false; if ($in_mobile && isset($nasa_opt['mobile_layout']) && $nasa_opt['mobile_layout'] == 'app') { return $fragment; } $total = WC()->cart->get_cart_contents_count(); $p = isset($_POST['variation_id']) && $_POST['variation_id'] ? $_POST['variation_id'] : ''; if (!$p) { $pid = isset($_POST['product_id']) ? $_POST['product_id'] : 0; $pid_sgl = isset($_POST['data-product_id']) ? $_POST['data-product_id'] : 0; $pid_qty = isset($_POST['product_id_qty']) ? $_POST['product_id_qty'] : 0; $p = $pid ? $pid : ($pid_sgl ? $pid_sgl : ($pid_qty ? $pid_qty : '')); } $fragment['.ns_total_item'] = '' . sprintf(_n('There is %s item in your cart.', 'There are %s items in your cart.', $total, 'elessi-theme'), $total) . ''; return $fragment; } endif; /** * Static Wishlist sidebar */ add_action('nasa_static_content', 'elessi_static_wishlist_sidebar', 14); if (!function_exists('elessi_static_wishlist_sidebar')) : function elessi_static_wishlist_sidebar() { if (!NASA_WOO_ACTIVED) { return; } global $nasa_opt; if (NASA_WISHLIST_ENABLE) { echo ''; } if (!NASA_WISHLIST_ENABLE) { if (isset($nasa_opt['enable_nasa_wishlist']) && !$nasa_opt['enable_nasa_wishlist']) { return; } $nasa_wishlist = function_exists('elessi_woo_wishlist') ? elessi_woo_wishlist() : null; if ($nasa_wishlist) { echo ''; } } $nasa_wishlist_style = 'nasa-static-sidebar '; $nasa_wishlist_style .= isset($nasa_opt['style-wishlist']) ? $nasa_opt['style-wishlist'] : 'style-1'; ?>
obj) ? $yith_woocompare->obj : $yith_woocompare; if (isset($nasa_compare->cookie_name)) { echo ''; } } ?>
' : ''; do_action('nasa_empty_mini_compare'); echo isset($nasa_opt['tmpl_html']) && $nasa_opt['tmpl_html'] ? '' : ''; ?>
' . elessi_logo() . ''; } endif; /** * Top Categories filter */ add_action('nasa_static_content', 'elessi_static_top_cat_filter', 20); if (!function_exists('elessi_static_top_cat_filter')) : function elessi_static_top_cat_filter() { ?>
'; } /** * Mobile Fixed add to cart in Desktop */ if (!isset($nasa_opt['enable_fixed_add_to_cart']) || $nasa_opt['enable_fixed_add_to_cart']) { echo ''; echo ''; } /** * Mobile Fixed add to cart in mobile */ if (!isset($nasa_opt['mobile_fixed_add_to_cart'])) { $nasa_opt['mobile_fixed_add_to_cart'] = 'no'; } echo ''; echo ''; /** * Event After add to cart */ $after_add_to_cart = isset($nasa_opt['event-after-add-to-cart']) ? $nasa_opt['event-after-add-to-cart'] : 'sidebar'; $after_add_to_cart = $in_mobile && $after_add_to_cart != 'notice' ? 'sidebar' : $after_add_to_cart; echo ''; echo ''; if ($after_add_to_cart === 'sidebar' && isset($nasa_opt['ns_preload_mcart']) && !$nasa_opt['ns_preload_mcart']) { echo ''; } /** * Max with row */ if (!$in_mobile) { $max_width = 1200; if (isset($nasa_opt['plus_wide_width']) && (int) $nasa_opt['plus_wide_width'] > 0) { global $content_width; $content_width = !isset($content_width) ? 1200 : $content_width; $max_width = ($content_width + (int) $nasa_opt['plus_wide_width']); } echo $max_width > 1200 ? '' : ''; } if ($in_mobile) { echo ''; echo ''; echo ''; echo ''; echo ''; } /** * pswpHTML */ echo ''; ?> ' : ''; echo apply_filters('nasa_rflrnc_enable', true) ? '' : ''; } } endif; /** * Bottom Bar menu */ add_action('nasa_static_content', 'elessi_bottom_bar_menu', 22); if (!function_exists('elessi_bottom_bar_menu')): function elessi_bottom_bar_menu() { global $nasa_opt; if (isset($nasa_opt['m_bot_bar']) && !$nasa_opt['m_bot_bar']) { return; } $stb = isset($nasa_opt['m_bot_bar_ct']) && $nasa_opt['m_bot_bar_ct'] ? $nasa_opt['m_bot_bar_ct'] : 'default'; /** * Check Mobile Layout */ $is_mobile = isset($nasa_opt['nasa_in_mobile']) && $nasa_opt['nasa_in_mobile'] ? true : false; /** * Open Template */ echo !$is_mobile ? '' : ''; } endif; /** * Global wishlist template */ // add_action('nasa_static_content', 'elessi_global_wishlist', 25); if (!function_exists('elessi_global_wishlist')): function elessi_global_wishlist() { global $nasa_opt; if ( NASA_WISHLIST_ENABLE && (!isset($nasa_opt['optimize_wishlist_html']) || $nasa_opt['optimize_wishlist_html']) ) { $file = ELESSI_CHILD_PATH . '/includes/nasa-global-wishlist.php'; include is_file($file) ? $file : ELESSI_THEME_PATH . '/includes/nasa-global-wishlist.php'; } } endif; /** * Captcha template template */ add_action('nasa_after_static_content', 'elessi_tmpl_captcha_field_register'); if (!function_exists('elessi_tmpl_captcha_field_register')): function elessi_tmpl_captcha_field_register() { global $nasa_opt; if (!isset($nasa_opt['register_captcha']) || !$nasa_opt['register_captcha']) { return; } /** * No support - server no support create image */ if (!function_exists('imagecreatetruecolor')) { return; } $file = ELESSI_CHILD_PATH . '/includes/nasa-tmpl-captcha-field-register.php'; include is_file($file) ? $file : ELESSI_THEME_PATH . '/includes/nasa-tmpl-captcha-field-register.php'; } endif; /** * GDPR Message */ add_action('nasa_static_content', 'elessi_gdpr_notice', 30); if (!function_exists('elessi_gdpr_notice')) : function elessi_gdpr_notice() { global $nasa_opt; if (!isset($nasa_opt['nasa_gdpr_notice']) || !$nasa_opt['nasa_gdpr_notice']) { return; } $enable = !isset($_COOKIE['nasa_gdpr_notice']) || !$_COOKIE['nasa_gdpr_notice'] ? true : false; if (!$enable) { return; } $file = ELESSI_CHILD_PATH . '/includes/nasa-gdpr-notice.php'; include is_file($file) ? $file : ELESSI_THEME_PATH . '/includes/nasa-gdpr-notice.php'; } endif; /** * Age Verification */ add_action('nasa_static_content', 'elessi_age_verification', 31); if (!function_exists('elessi_age_verification')) : function elessi_age_verification() { global $nasa_opt; if (!isset($nasa_opt['nasa_age_verification']) || !$nasa_opt['nasa_age_verification']) { return; } if (isset($_COOKIE['nasa_age_verification_ck']) && $_COOKIE['nasa_age_verification_ck'] == 'true') { return; } $file = ELESSI_CHILD_PATH . '/includes/nasa-age-verification.php'; include is_file($file) ? $file : ELESSI_THEME_PATH . '/includes/nasa-age-verification.php'; } endif; /** * Popup Exit Intent Content */ add_action('nasa_static_content', 'elessi_popup_exit_intent', 31); if (!function_exists('elessi_popup_exit_intent')) : function elessi_popup_exit_intent() { global $nasa_opt; if (!isset($nasa_opt['ns_popup_exit_intent']) || !$nasa_opt['ns_popup_exit_intent']) { return; } if (isset($_COOKIE['nasa_popup_exit_intent_ck']) && $_COOKIE['nasa_popup_exit_intent_ck'] == 'false') { return; } /** * Check Mobile Layout */ if (isset($nasa_opt['nasa_in_mobile']) && $nasa_opt['nasa_in_mobile']) { return; } $stb = isset($nasa_opt['ns_popup_exit_intent_ct']) && $nasa_opt['ns_popup_exit_intent_ct'] ? $nasa_opt['ns_popup_exit_intent_ct'] : 'default'; /** * Default Popup Exit Intent Content */ if ($stb === 'default') { return; } $repeat_time = isset($nasa_opt['popup_exit_intent_repeat_time']) && $nasa_opt['popup_exit_intent_repeat_time'] > 0 ? $nasa_opt['popup_exit_intent_repeat_time'] : '24'; $html = '
'; $html .= ''; $html .= '
'; $html .= elessi_get_block($stb); $html .= '
'; echo $html; } endif; /** * Header Responsive */ add_action('nasa_after_static_content', 'elessi_script_template_responsive_header'); if (!function_exists('elessi_script_template_responsive_header')) : function elessi_script_template_responsive_header() { global $nasa_opt; if (!isset($nasa_opt['nasa_in_mobile']) || !$nasa_opt['nasa_in_mobile']) { ?> '; echo ''; if (!isset($nasa_opt['loop_layout_buttons']) || $nasa_opt['loop_layout_buttons'] != 'modern-5') { echo ''; } } } endif; /** * Disable Refill - Contact Form 7 */ add_action('wp_footer', 'elessi_disable_wpcf7_refill', 9999); if (!function_exists('elessi_disable_wpcf7_refill')) : function elessi_disable_wpcf7_refill() { global $nasa_opt; if (!isset($nasa_opt['disable_wpcf7_refill']) || $nasa_opt['disable_wpcf7_refill']) { echo ''; } } endif; /** * Delay js files */ add_filter('script_loader_tag', 'elessi_delay_tag_js_files', 10, 2); if (!function_exists('elessi_delay_tag_js_files')) : function elessi_delay_tag_js_files($tag, $handle) { global $nasa_opt, $nasa_js_delay; if (!isset($nasa_js_delay)) { $nasa_js_delay = array(); if (!empty($nasa_opt['js_files'])) { foreach ($nasa_opt['js_files'] as $key => $val) { if ($val == 1) { $nasa_js_delay[] = $key; } } } $GLOBALS['nasa_js_delay'] = $nasa_js_delay; } if (!empty($nasa_js_delay) && in_array($handle, $nasa_js_delay)) { $tag = str_replace( 'text/javascript', 'nasa_delay_script', $tag ); } return $tag; } endif; add_action('nasa_static_content', 'elessi_get_recommended_products_sidebar_empty', 32); if (!function_exists('elessi_get_recommended_products_sidebar_empty')) : function elessi_get_recommended_products_sidebar_empty() { /** * Not active Nasa Core */ if (!NASA_CORE_ACTIVED) { return; } global $nasa_opt, $wp_query; $enable_carousel_pro_empty_sidebar = (isset($nasa_opt['enable_carousel_pro_empty_sidebar']) && (int) $nasa_opt['enable_carousel_pro_empty_sidebar']) ? true : false; if (!$enable_carousel_pro_empty_sidebar) { return; } $root_cat_id = 0; $object = $wp_query->get_queried_object(); if ($object) { $page_options = isset($object->post_type) && $object->post_type == 'page' ? true : false; $object_id = $page_options ? $object->ID : 0; $root_cat_id = get_post_meta($object_id, '_nasa_root_category', true); } if (elessi_get_root_term_id()) { $root_cat_id = elessi_get_root_term_id(); } $type_carousel_pro_empty_sidebar = !isset($nasa_opt['type_carousel_pro_empty_sidebar']) || $nasa_opt['type_carousel_pro_empty_sidebar'] != '' ? $nasa_opt['type_carousel_pro_empty_sidebar'] : 'best_selling'; $limit = isset($nasa_opt['limit_pro_empty_sidebar']) && (int) $nasa_opt['limit_pro_empty_sidebar'] > 0 ? (int) $nasa_opt['limit_pro_empty_sidebar'] : 3; $loop = nasa_woo_query(array( 'type' => $type_carousel_pro_empty_sidebar, 'post_per_page' => $limit, 'paged' => 1, 'hide_out_of_stock' => true, 'cat' => $root_cat_id )); $_total = $loop->post_count; if (!$_total) { return; } $nasa_args = array( 'number' => '2', 'cat' => $root_cat_id, 'ns_brand' => '', 'pwb_brand' => '', 'type' => $type_carousel_pro_empty_sidebar, 'style' => 'Slider', 'style_viewmore' => '1', 'style_row' => 'simple', 'title_shortcode' => '', 'pos_nav' => 'top', 'title_align' => 'left', 'arrows' => 1, 'dots' => 'false', 'auto_slide' => 'true', 'loop_slide' => 'false', 'auto_delay_time' => '6', 'columns_number' => '1', 'columns_number_small' => '1', 'columns_number_small_slider' => '1', 'columns_number_tablet' => '1', 'not_in' => '', 'el_class' => '', 'style_row' => 3, 'is_deals' => 'true', '_total' => $_total, 'loop' => $loop, 'layout_buttons_class' => 'nasa-modern-1', ); ?> ' . '' . $menu_name . ''; $browse_heading = apply_filters('nasa_vertical_float_menu_heading', $browse_heading); ob_start(); ?>