You are here

function _civicrm_entity_price_set_field_setup_event_confirmation_page_fapi in CiviCRM Entity 7.2

Helper function to setup event confirmation page FAPI

_state

Parameters

$form:

1 call to _civicrm_entity_price_set_field_setup_event_confirmation_page_fapi()
civicrm_entity_price_set_field_display_form_event in modules/civicrm_entity_price_set_field/includes/civicrm_entity_price_set_field.event_registration.inc
Form callback for event registration form

File

modules/civicrm_entity_price_set_field/includes/civicrm_entity_price_set_field.confirmation_page.inc, line 14
CiviCRM Entity Price Set Field, Confirmation page generation

Code

function _civicrm_entity_price_set_field_setup_event_confirmation_page_fapi(&$form, &$form_state) {
  $form['confirmation_page'] = array(
    '#type' => 'container',
    '#attributes' => array(
      'class' => array(
        'civicrm-entity-price-set-field-confirmation-page',
      ),
    ),
    '#tree' => TRUE,
  );
  $markup = theme('civicrm_entity_price_set_field_price_field_display_form_confirmation_page', array(
    'form_data' => $form_state['storage']['registration_form'],
    'civicrm_event',
    'entity' => $form_state['event'],
    'price_set_data' => $form_state['price_set_data'],
    'heading' => !empty($form_state['event']->confirm_title) ? $form_state['event']->confirm_title : 'Confirmation Page',
    'profiles' => $form_state['profiles'],
  ));
  $form['confirmation_page']['message'] = array(
    '#type' => 'markup',
    '#markup' => $markup,
  );
}