function sf_header_aux($aux) { global $sf_options; $config = array(); $aux_output = ""; $header_left_text = __($sf_options['header_left_text'], 'swiftframework'); $header_right_text = __($sf_options['header_right_text'], 'swiftframework'); $contact_icon = apply_filters('sf_header_contact_icon', '<i class="ss-mail"></i>'); $supersearch_icon = apply_filters('sf_header_supersearch_icon', '<i class="ss-zoomin"></i>'); $header_search_pt = $sf_options['header_search_pt']; $ajax_url = admin_url('admin-ajax.php'); if ($aux == "left") { $config = $sf_options['header_left_config']; } else { if ($aux == "right") { $config = $sf_options['header_right_config']; } } if (!empty($config) && isset($config['enabled'])) { foreach ($config['enabled'] as $item_id => $item) { if ($item_id == "social") { $aux_output .= '<div class="aux-item aux-item-social">' . do_shortcode('[social]') . '</div>' . "\n"; } else { if ($item_id == "aux-links") { $aux_output .= '<div class="aux-item">' . sf_aux_links('header-menu', TRUE, "header-1") . '</div>' . "\n"; } else { if ($item_id == "cart-wishlist") { $aux_output .= '<div class="aux-item"><nav class="std-menu cart-wishlist"><ul class="menu">' . "\n"; $aux_output .= sf_get_cart(); $aux_output .= sf_get_wishlist(); $aux_output .= '</ul></nav></div>' . "\n"; } else { if ($item_id == "supersearch") { $aux_output .= '<div class="aux-item"><a href="#" class="fs-supersearch-link">' . $supersearch_icon . '<span>' . __("Super Search", "swiftframework") . '</span></a></div>' . "\n"; } else { if ($item_id == "overlay-menu") { $aux_output .= '<div class="aux-item"><a href="#" class="overlay-menu-link menu-bars-link"><span>' . __("Menu", "swiftframework") . '</span></a></div>' . "\n"; } else { if ($item_id == "side-slideout" && $aux == "left") { $aux_output .= '<div class="aux-item"><a href="#" class="side-slideout-link menu-bars-link" data-side="left"><span>' . __("Menu", "swiftframework") . '</span></a></div>' . "\n"; } else { if ($item_id == "side-slideout" && $aux == "right") { $aux_output .= '<div class="aux-item"><a href="#" class="side-slideout-link menu-bars-link" data-side="right"><span>' . __("Menu", "swiftframework") . '</span></a></div>' . "\n"; } else { if ($item_id == "contact") { $aux_output .= '<div class="aux-item"><a href="#" class="contact-menu-link">' . $contact_icon . '</a></div>' . "\n"; } else { if ($item_id == "search") { $aux_output .= '<div class="aux-item"><nav class="std-menu">' . "\n"; $aux_output .= '<ul class="menu">' . "\n"; $aux_output .= sf_get_search('aux'); $aux_output .= '</ul>' . "\n"; $aux_output .= '</nav></div>' . "\n"; } else { if ($item_id == "account") { $aux_output .= '<div class="aux-item">' . "\n"; $aux_output .= sf_get_account('aux'); $aux_output .= '</div>' . "\n"; } else { if ($item_id == "text" && $aux == "left") { $aux_output .= '<div class="aux-item text">' . do_shortcode($header_left_text) . '</div>' . "\n"; } else { if ($item_id == "text" && $aux == "right") { $aux_output .= '<div class="aux-item text">' . do_shortcode($header_right_text) . '</div>' . "\n"; } } } } } } } } } } } } } } return $aux_output; }
function sf_main_menu($id, $layout = "") { // VARIABLES global $sf_options, $post; $show_cart = false; if (isset($sf_options['show_cart'])) { $show_cart = $sf_options['show_cart']; } $show_wishlist = $sf_options['show_wishlist']; $header_search_type = $sf_options['header_search_type']; $vertical_header_text = __($sf_options['vertical_header_text'], 'swiftframework'); $page_menu = $menu_output = $menu_full_output = $menu_with_search_output = $menu_float_output = $menu_vert_output = ""; if ($post && !is_search()) { $page_menu = sf_get_post_meta($post->ID, 'sf_page_menu', true); } $main_menu_args = array('echo' => false, 'theme_location' => 'main_navigation', 'walker' => new sf_mega_menu_walker(), 'fallback_cb' => '', 'menu' => $page_menu); // MENU OUTPUT $menu_output .= '<nav id="' . $id . '" class="std-menu clearfix">' . "\n"; if (function_exists('wp_nav_menu')) { if (has_nav_menu('main_navigation')) { $menu_output .= wp_nav_menu($main_menu_args); } else { $menu_output .= '<div class="no-menu">' . __("Please assign a menu to the Main Menu in Appearance > Menus", "swiftframework") . '</div>'; } } $menu_output .= '</nav>' . "\n"; // FULL WIDTH MENU OUTPUT if ($layout == "full") { $menu_full_output .= '<div class="container">' . "\n"; $menu_full_output .= '<div class="row">' . "\n"; $menu_full_output .= '<div class="menu-left">' . "\n"; $menu_full_output .= $menu_output . "\n"; $menu_full_output .= '</div>' . "\n"; $menu_full_output .= '<div class="menu-right">' . "\n"; $menu_full_output .= '<nav class="std-menu">' . "\n"; $menu_full_output .= '<ul class="menu">' . "\n"; $menu_full_output .= sf_get_search($header_search_type); if ($show_cart) { $menu_full_output .= sf_get_cart(); } if (class_exists('YITH_WCWL_UI') && $show_wishlist) { $menu_full_output .= sf_get_wishlist(); } $menu_full_output .= '</ul>' . "\n"; $menu_full_output .= '</nav>' . "\n"; $menu_full_output .= '</div>' . "\n"; $menu_full_output .= '</div>' . "\n"; $menu_full_output .= '</div>' . "\n"; $menu_output = $menu_full_output; } else { if ($layout == "with-search") { $menu_with_search_output .= '<nav class="search-nav std-menu">' . "\n"; $menu_with_search_output .= '<ul class="menu">' . "\n"; $menu_with_search_output .= sf_get_search($header_search_type); $menu_with_search_output .= '</ul>' . "\n"; $menu_with_search_output .= '</nav>' . "\n"; $menu_with_search_output .= $menu_output . "\n"; $menu_output = $menu_with_search_output; } else { if ($layout == "float" || $layout == "float-2") { $menu_float_output .= '<div class="float-menu container">' . "\n"; $menu_float_output .= $menu_output . "\n"; if ($layout == "float-2") { $menu_float_output .= '<nav class="std-menu float-alt-menu">' . "\n"; $menu_float_output .= '<ul class="menu">' . "\n"; $menu_float_output .= sf_get_search($header_search_type); if ($show_cart) { $menu_float_output .= sf_get_cart(); } if (class_exists('YITH_WCWL_UI') && $show_wishlist) { $menu_float_output .= sf_get_wishlist(); } $menu_float_output .= '</ul>' . "\n"; $menu_float_output .= '</nav>' . "\n"; } $menu_float_output .= '</div>' . "\n"; $menu_output = $menu_float_output; } else { if ($layout == "vertical") { $menu_vert_output .= $menu_output . "\n"; $menu_vert_output .= '<div class="vertical-menu-bottom">' . "\n"; $menu_vert_output .= sf_header_aux('right'); $menu_vert_output .= '<div class="copyright">' . do_shortcode(stripslashes($vertical_header_text)) . '</div>' . "\n"; $menu_vert_output .= '</div>' . "\n"; $menu_output = $menu_vert_output; } } } } // MENU RETURN return $menu_output; }