Merge pull request #19311 from seamuslee001/dev_core_2028
[civicrm-core.git] / CRM / Event / Selector / Search.php
index 1c5f4b027a65d0c6d6ca7a66df715c67b839ffac..fdcaf58df144387b18a3c88e405c4ac36948dc73 100644 (file)
@@ -13,8 +13,6 @@
  *
  * @package CRM
  * @copyright CiviCRM LLC https://civicrm.org/licensing
- * $Id$
- *
  */
 
 /**
@@ -333,7 +331,7 @@ class CRM_Event_Selector_Search extends CRM_Core_Selector_Base implements CRM_Co
       }
 
       //carry campaign on selectors.
-      $row['campaign'] = CRM_Utils_Array::value($result->participant_campaign_id, $allCampaigns);
+      $row['campaign'] = $allCampaigns[$result->participant_campaign_id] ?? NULL;
       $row['campaign_id'] = $result->participant_campaign_id;
 
       // gross hack to show extra information for pending status
@@ -344,7 +342,7 @@ class CRM_Event_Selector_Search extends CRM_Core_Selector_Base implements CRM_Co
         $statusClass = $statusClasses[$statusId];
       }
 
-      $row['showConfirmUrl'] = ($statusClass == 'Pending') ? TRUE : FALSE;
+      $row['showConfirmUrl'] = $statusClass == 'Pending';
 
       if (!empty($row['participant_is_test'])) {
         $row['participant_status'] = CRM_Core_TestEntity::appendTestText($row['participant_status']);