Set default values to avoid notices when rendering
authorBradley Taylor <hello@brad-taylor.co.uk>
Sat, 29 Jan 2022 18:25:42 +0000 (18:25 +0000)
committerBradley Taylor <hello@brad-taylor.co.uk>
Sat, 29 Jan 2022 18:25:42 +0000 (18:25 +0000)
CRM/Admin/Page/EventTemplate.php

index bee768e086954352792e8296971251d115db11d3..c373135e635af01c710ac26fd5d5caa52b51b97b 100644 (file)
@@ -85,16 +85,19 @@ class CRM_Admin_Page_EventTemplate extends CRM_Core_Page_Basic {
       CRM_Core_DAO::storeValues($eventTemplate, $allEventTemplates[$eventTemplate->id]);
 
       //get listing types.
+      $allEventTemplates[$eventTemplate->id]['participant_listing'] = ts('Disabled');
       if ($eventTemplate->participant_listing_id) {
         $allEventTemplates[$eventTemplate->id]['participant_listing'] = $participantListings[$eventTemplate->participant_listing_id];
       }
 
       //get participant role
+      $allEventTemplates[$eventTemplate->id]['participant_role'] = '';
       if ($eventTemplate->default_role_id) {
         $allEventTemplates[$eventTemplate->id]['participant_role'] = $participantRoles[$eventTemplate->default_role_id];
       }
 
       //get event type.
+      $allEventTemplates[$eventTemplate->id]['event_type'] = '';
       if (isset($eventTypes[$eventTemplate->event_type_id])) {
         $allEventTemplates[$eventTemplate->id]['event_type'] = $eventTypes[$eventTemplate->event_type_id];
       }