Manage Event: avoid E_NOTICE in smarty
authorMathieu Lutfy <mathieu@symbiotic.coop>
Mon, 7 Dec 2020 14:49:45 +0000 (09:49 -0500)
committerMathieu Lutfy <mathieu@bidon.ca>
Mon, 7 Dec 2020 14:49:45 +0000 (09:49 -0500)
CRM/Event/Form/ManageEvent/Registration.php

index 9cbf60c8aac15674a8885e08e505e996c25f678a..30cb12c56433dc9f19d20f489c76df7474440806 100644 (file)
@@ -126,7 +126,6 @@ class CRM_Event_Form_ManageEvent_Registration extends CRM_Event_Form_ManageEvent
 
       if (!empty($defaults['is_multiple_registrations'])) {
         // CRM-4377: set additional participants’ profiles – set to ‘none’ if explicitly unset (non-active)
-
         $ufJoinAddParams = [
           'entity_table' => 'civicrm_event',
           'module' => 'CiviEvent_Additional',
@@ -152,6 +151,10 @@ class CRM_Event_Form_ManageEvent_Registration extends CRM_Event_Form_ManageEvent
         }
         $this->assign('profilePostMultipleAdd', CRM_Utils_Array::value('additional_custom_post', $defaults, []));
       }
+      else {
+        // Avoid PHP notices in the template
+        $this->assign('profilePostMultipleAdd', []);
+      }
     }
     else {
       $defaults['is_email_confirm'] = 0;