示例#1
0
 /**
  * Register Activity-related action mappings.
  *
  * @param \Civi\ActionSchedule\Event\MappingRegisterEvent $registrations
  */
 public static function onRegisterActionMappings(\Civi\ActionSchedule\Event\MappingRegisterEvent $registrations)
 {
     $registrations->register(new static());
 }
示例#2
0
 /**
  * Register CiviMember-related action mappings.
  *
  * @param \Civi\ActionSchedule\Event\MappingRegisterEvent $registrations
  */
 public static function onRegisterActionMappings(\Civi\ActionSchedule\Event\MappingRegisterEvent $registrations)
 {
     $registrations->register(CRM_Member_ActionMapping::create(array('id' => CRM_Member_ActionMapping::MEMBERSHIP_TYPE_MAPPING_ID, 'entity' => 'civicrm_membership', 'entity_label' => ts('Membership'), 'entity_value' => 'civicrm_membership_type', 'entity_value_label' => ts('Membership Type'), 'entity_status' => 'auto_renew_options', 'entity_status_label' => ts('Auto Renew Options'), 'entity_date_start' => 'membership_join_date', 'entity_date_end' => 'membership_end_date')));
 }
示例#3
0
 /**
  * Register Contact-related action mappings.
  *
  * @param \Civi\ActionSchedule\Event\MappingRegisterEvent $registrations
  */
 public static function onRegisterActionMappings(\Civi\ActionSchedule\Event\MappingRegisterEvent $registrations)
 {
     $registrations->register(CRM_Contact_ActionMapping::create(array('id' => CRM_Contact_ActionMapping::CONTACT_MAPPING_ID, 'entity' => 'civicrm_contact', 'entity_label' => ts('Contact'), 'entity_value' => 'civicrm_contact', 'entity_value_label' => ts('Date Field'), 'entity_status' => 'contact_date_reminder_options', 'entity_status_label' => ts('Annual Options'), 'entity_date_start' => 'date_field')));
 }
示例#4
0
 /**
  * Register Activity-related action mappings.
  *
  * @param \Civi\ActionSchedule\Event\MappingRegisterEvent $registrations
  */
 public static function onRegisterActionMappings(\Civi\ActionSchedule\Event\MappingRegisterEvent $registrations)
 {
     $registrations->register(CRM_Activity_ActionMapping::create(array('id' => CRM_Activity_ActionMapping::ACTIVITY_MAPPING_ID, 'entity' => 'civicrm_activity', 'entity_label' => ts('Activity'), 'entity_value' => 'activity_type', 'entity_value_label' => ts('Activity Type'), 'entity_status' => 'activity_status', 'entity_status_label' => ts('Activity Status'), 'entity_date_start' => 'activity_date_time')));
 }
示例#5
0
 /**
  * Register CiviEvent-related action mappings.
  *
  * @param \Civi\ActionSchedule\Event\MappingRegisterEvent $registrations
  */
 public static function onRegisterActionMappings(\Civi\ActionSchedule\Event\MappingRegisterEvent $registrations)
 {
     $registrations->register(CRM_Event_ActionMapping::create(array('id' => CRM_Event_ActionMapping::EVENT_TYPE_MAPPING_ID, 'entity' => 'civicrm_participant', 'entity_label' => ts('Event Type'), 'entity_value' => 'event_type', 'entity_value_label' => ts('Event Type'), 'entity_status' => 'civicrm_participant_status_type', 'entity_status_label' => ts('Participant Status'), 'entity_date_start' => 'event_start_date', 'entity_date_end' => 'event_end_date')));
     $registrations->register(CRM_Event_ActionMapping::create(array('id' => CRM_Event_ActionMapping::EVENT_NAME_MAPPING_ID, 'entity' => 'civicrm_participant', 'entity_label' => ts('Event Name'), 'entity_value' => 'civicrm_event', 'entity_value_label' => ts('Event Name'), 'entity_status' => 'civicrm_participant_status_type', 'entity_status_label' => ts('Participant Status'), 'entity_date_start' => 'event_start_date', 'entity_date_end' => 'event_end_date')));
     $registrations->register(CRM_Event_ActionMapping::create(array('id' => CRM_Event_ActionMapping::EVENT_TPL_MAPPING_ID, 'entity' => 'civicrm_participant', 'entity_label' => ts('Event Template'), 'entity_value' => 'event_template', 'entity_value_label' => ts('Event Template'), 'entity_status' => 'civicrm_participant_status_type', 'entity_status_label' => ts('Participant Status'), 'entity_date_start' => 'event_start_date', 'entity_date_end' => 'event_end_date')));
 }