X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FEvent%2FPage%2FEventInfo.php;h=c07681da8bbc3ecb1735c1c4c35c5af2e96dd964;hb=9c1bc317913553a956288e52649f1c372dc7deb0;hp=e78686c32510736349d40cfe7d46ca3e26a5ec73;hpb=35844d63c0fcb972769c4431b8524ada76ad8dcf;p=civicrm-core.git diff --git a/CRM/Event/Page/EventInfo.php b/CRM/Event/Page/EventInfo.php index e78686c325..c07681da8b 100644 --- a/CRM/Event/Page/EventInfo.php +++ b/CRM/Event/Page/EventInfo.php @@ -117,7 +117,7 @@ class CRM_Event_Page_EventInfo extends CRM_Core_Page { $values['feeBlock']['value'][$fieldCnt] = ''; $values['feeBlock']['label'][$fieldCnt] = $fieldValues['label']; $values['feeBlock']['lClass'][$fieldCnt] = 'price_set_option_group-label'; - $values['feeBlock']['isDisplayAmount'][$fieldCnt] = CRM_Utils_Array::value('is_display_amounts', $fieldValues); + $values['feeBlock']['isDisplayAmount'][$fieldCnt] = $fieldValues['is_display_amounts'] ?? NULL; $fieldCnt++; $labelClass = 'price_set_option-label'; } @@ -126,9 +126,9 @@ class CRM_Event_Page_EventInfo extends CRM_Core_Page { } // show tax rate with amount $invoiceSettings = Civi::settings()->get('contribution_invoice_settings'); - $taxTerm = CRM_Utils_Array::value('tax_term', $invoiceSettings); - $displayOpt = CRM_Utils_Array::value('tax_display_settings', $invoiceSettings); - $invoicing = CRM_Utils_Array::value('invoicing', $invoiceSettings); + $taxTerm = $invoiceSettings['tax_term'] ?? NULL; + $displayOpt = $invoiceSettings['tax_display_settings'] ?? NULL; + $invoicing = $invoiceSettings['invoicing'] ?? NULL; foreach ($fieldValues['options'] as $optionId => $optionVal) { if (CRM_Utils_Array::value('visibility_id', $optionVal) != array_search('public', $visibility) && $adminFieldVisible == FALSE @@ -136,7 +136,7 @@ class CRM_Event_Page_EventInfo extends CRM_Core_Page { continue; } - $values['feeBlock']['isDisplayAmount'][$fieldCnt] = CRM_Utils_Array::value('is_display_amounts', $fieldValues); + $values['feeBlock']['isDisplayAmount'][$fieldCnt] = $fieldValues['is_display_amounts'] ?? NULL; if ($invoicing && isset($optionVal['tax_amount'])) { $values['feeBlock']['value'][$fieldCnt] = CRM_Price_BAO_PriceField::getTaxLabel($optionVal, 'amount', $displayOpt, $taxTerm); $values['feeBlock']['tax_amount'][$fieldCnt] = $optionVal['tax_amount']; @@ -238,7 +238,7 @@ class CRM_Event_Page_EventInfo extends CRM_Core_Page { $this->assign('findParticipants', $findParticipants); } - $participantListingID = CRM_Utils_Array::value('participant_listing_id', $values['event']); + $participantListingID = $values['event']['participant_listing_id'] ?? NULL; if ($participantListingID) { $participantListingURL = CRM_Utils_System::url('civicrm/event/participant', "reset=1&id={$this->_id}", @@ -247,7 +247,7 @@ class CRM_Event_Page_EventInfo extends CRM_Core_Page { $this->assign('participantListingURL', $participantListingURL); } - $hasWaitingList = CRM_Utils_Array::value('has_waitlist', $values['event']); + $hasWaitingList = $values['event']['has_waitlist'] ?? NULL; $eventFullMessage = CRM_Event_BAO_Participant::eventFull($this->_id, FALSE, $hasWaitingList @@ -317,7 +317,7 @@ class CRM_Event_Page_EventInfo extends CRM_Core_Page { } } elseif ($hasWaitingList) { - $statusMessage = CRM_Utils_Array::value('waitlist_text', $values['event']); + $statusMessage = $values['event']['waitlist_text'] ?? NULL; if (!$statusMessage) { $statusMessage = ts('Event is currently full, but you can register and be a part of waiting list.'); }