function verify_woocommerce_context($context, $template, $values)
 {
     // If current page is woocommerce
     if (is_woocommerce() && $values['context'] == 'woocommerce-defalut' || is_shop() && $values['context'] == 'woocommerce-home' || is_product() && $values['context'] == 'woocommerce-product' || is_product_category() && $values['context'] == 'woocommerce-category' || is_product_tag() && $values['context'] == 'woocommerce-tag' || is_cart() && $values['context'] == 'woocommerce-cart' || is_checkout() && $values['context'] == 'woocommerce-checkout' || is_account_page() && $values['context'] == 'woocommerce-account') {
         $layout = context_cascade($values['context']);
     }
     // Assign the context
     if (isset($layout)) {
         $context = $values['context'];
     }
     return $context;
 }
 function get_layout_options($section = 'layout', $alias = false)
 {
     global $context, $libraries;
     $layoutOptions = array();
     $layoutData = array();
     $layout = array();
     if ($alias) {
         // Get a specific layout options data
         $layout = get_layout_section($alias, $section);
     } else {
         // Get the current layout options data
         $layout = $context ? context_cascade($context, $section) : false;
         // With custom headers/footer we already have the data at this point
         if (in_array($section, array('header', 'footer', 'other_options'))) {
             return $layout;
         }
     }
     // Check that we have layout data
     if (!isset($layout['alias']) || empty($layout['alias'])) {
         return false;
     }
     return $layout;
 }