diff --git a/CRM/Contribute/Page/UserDashboard.php b/CRM/Contribute/Page/UserDashboard.php index ce242c06aba5..dc8707155ce5 100644 --- a/CRM/Contribute/Page/UserDashboard.php +++ b/CRM/Contribute/Page/UserDashboard.php @@ -54,7 +54,7 @@ public function listContribution() { 'label' => ts('Pay Now'), 'url' => CRM_Utils_System::url('civicrm/contribute/transact', [ 'reset' => 1, - 'id' => CRM_Invoicing_Utils::getDefaultPaymentPage(), + 'id' => Civi::settings()->get('default_invoice_page'), 'ccid' => $row['contribution_id'], 'cs' => $this->getUserChecksum(), 'cid' => $row['contact_id'], diff --git a/CRM/Invoicing/Utils.php b/CRM/Invoicing/Utils.php index 6f0bc50cf263..daf3088747e8 100644 --- a/CRM/Invoicing/Utils.php +++ b/CRM/Invoicing/Utils.php @@ -62,24 +62,6 @@ public static function isInvoicingEnabled() { 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); - } - /** * Function to get the tax term. *