Plugin Directory

Changeset 2710898


Ignore:
Timestamp:
04/18/2022 05:55:36 AM (4 years ago)
Author:
mintpay
Message:

fixed "product type not found" issue

File:
1 edited

Legend:

Unmodified
Added
Removed
  • mintpay/trunk/price_break_down.php

    r2707811 r2710898  
    255255            break;
    256256           
    257             default:
    258             return "Product type not identified";
    259         }
     257        default:
     258            return $default_price;
     259    }
    260260
    261261        return $default_price . '<br><div style="font-size: ' . $mintpay_font_size . '; color: #8e8e8e; line-height: 20px;" class=' . $mintpay_css_classname . '>' . $sentence . $mintpay_logo . '</div>';
     
    305305    if ($display !== 1) return;
    306306
    307 
    308307    // check product type : simple, variation, download, grouped, external etc.
    309     if ($product != null) $product_type = strtolower(substr(get_class($product), strrpos(get_class($product), "_") + 1));
     308    if ($product != null){
     309        $product_type = strtolower(substr(get_class($product), strrpos(get_class($product), "_") + 1));
     310    } else {
     311        // product is null, so get global product
     312        global $product;
     313        $product_type = $product->get_type();
     314    }
     315
    310316    // check if product is in single page and NOT in a loop
    311317    global $woocommerce_loop;
     
    329335            $sentence = mintpay_create_sentence($price, $currency_symbol, $mintpay_wording);
    330336            break;
    331            
    332             default:
     337
     338        default:
    333339            return "Product type not identified";
    334         }
     340    }
    335341
    336342        return '<div style="font-size: ' . $mintpay_font_size . '; color: #8e8e8e; line-height: 20px;" class=' . $mintpay_css_classname . '>' . $sentence . $mintpay_logo . '</div>';
Note: See TracChangeset for help on using the changeset viewer.