return TRUE;
}
$invoiceSettings = Civi::settings()->get('contribution_invoice_settings');
- return CRM_Utils_Array::value('invoicing', $invoiceSettings);
- }
-
- /**
- * Function to call to determine default invoice page.
- *
- * Historically the invoicing was declared as a setting but actually
- * set within contribution_invoice_settings (which stores multiple settings
- * as an array in a non-standard way).
- *
- * We check both here. But will deprecate the latter in time.
- */
- public static function getDefaultPaymentPage() {
- $value = Civi::settings()->get('default_invoice_page');
- if (is_numeric($value)) {
- return $value;
- }
- $invoiceSettings = Civi::settings()->get('contribution_invoice_settings');
- return CRM_Utils_Array::value('default_invoice_page', $invoiceSettings);
+ return $invoiceSettings['invoicing'] ?? NULL;
}
/**
*/
public static function getTaxTerm() {
$invoiceSettings = Civi::settings()->get('contribution_invoice_settings');
- return CRM_Utils_Array::value('tax_term', $invoiceSettings);
+ return $invoiceSettings['tax_term'] ?? NULL;
}
}