Also add event confirm text as default receipt_text for edit Participant
authorlarssandergreen <lars@wildsight.ca>
Fri, 25 Aug 2023 05:16:45 +0000 (23:16 -0600)
committerlarssandergreen <lars@wildsight.ca>
Fri, 25 Aug 2023 05:16:45 +0000 (23:16 -0600)
CRM/Event/Form/EventFees.php

index 8031bb5fa81bb05e2e21c10790cd39d8ef8b6e39..5ef84b3c581c0121a07587de6f148994a670b071 100644 (file)
@@ -66,6 +66,9 @@ class CRM_Event_Form_EventFees {
       if (!empty($details[$form->_eventId]['financial_type_id'])) {
         $defaults[$form->_pId]['financial_type_id'] = $details[$form->_eventId]['financial_type_id'];
       }
+      if (!empty($details[$form->_eventId]['confirm_email_text'])) {
+        $defaults[$form->_pId]['receipt_text'] = $details[$form->_eventId]['confirm_email_text'];
+      }
     }
 
     if ($form->_pId) {
@@ -93,11 +96,6 @@ class CRM_Event_Form_EventFees {
     }
     else {
       $defaults[$form->_pId]['send_receipt'] = (strtotime(CRM_Utils_Array::value('start_date', $details[$form->_eventId])) >= time()) ? 1 : 0;
-      if ($form->_eventId && !empty($details[$form->_eventId]['confirm_email_text'])) {
-        //set receipt text
-        $defaults[$form->_pId]['receipt_text'] = $details[$form->_eventId]['confirm_email_text'];
-      }
-
       $defaults[$form->_pId]['receive_date'] = date('Y-m-d H:i:s');
     }