function si_is_invoice_recurring(SI_Invoice $invoice) { return SI_Subscription_Payments::has_subscription_payment($invoice->get_id()); }
function si_is_invoice_recurring($invoice) { if (!is_a($invoice, 'SI_Invoice')) { return false; } if (!class_exists('SI_Subscription_Payments')) { return false; } return SI_Subscription_Payments::has_subscription_payment($invoice->get_id()); }