X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FEvent%2FForm%2FParticipant.php;h=ef44f134932292c7e8f5184d86dc8d2b32f69754;hb=a4d42ed6184ae28d52b0273bcb53597b87605f26;hp=8fa680d13d05a2786d41fd240ee7202f66fb745d;hpb=5b09dfeaad3381836a01cd2adf1a73d714ee438f;p=civicrm-core.git diff --git a/CRM/Event/Form/Participant.php b/CRM/Event/Form/Participant.php index 8fa680d13d..ef44f13493 100644 --- a/CRM/Event/Form/Participant.php +++ b/CRM/Event/Form/Participant.php @@ -218,8 +218,10 @@ class CRM_Event_Form_Participant extends CRM_Contact_Form_Task { if ($this->_contactId) { $displayName = CRM_Contact_BAO_Contact::displayName($this->_contactId); $this->assign('displayName', $displayName); - // omitting contactImage from title for now since the summary overlay css doesn't work outside of our crm-container - CRM_Utils_System::setTitle(ts('Event Registration for') . ' ' . $displayName); + $this->setPageTitle(ts('Event Registration for %1', array(1 => $displayName))); + } + else { + $this->setPageTitle(ts('Event Registration')); } // check the current path, if search based, then dont get participantID @@ -1537,7 +1539,7 @@ class CRM_Event_Form_Participant extends CRM_Contact_Form_Task { $participantRoles = CRM_Utils_Array::value('role_id', $params); if (is_array($participantRoles)) { $selectedRoles = array(); - foreach (array_keys($participantRoles) as $roleId) { + foreach ($participantRoles as $roleId) { $selectedRoles[] = $role[$roleId]; } $event['participant_role'] = implode(', ', $selectedRoles); @@ -1710,6 +1712,7 @@ class CRM_Event_Form_Participant extends CRM_Contact_Form_Task { $sent[] = $contactID; foreach ($participants as $ids => $values) { if ($values->contact_id == $contactID) { + $values->details = CRM_Utils_Array::value('receipt_text', $params); CRM_Activity_BAO_Activity::addActivity($values, 'Email'); break; }