function civicrm_entity_price_set_field_form_civicrm_event_form_alter in CiviCRM Entity 7.2
Implements hook_form_FORMID_alter().
Alter the civcrm-event edit/add form to add validation handler if a price set field is on the form
_state
Parameters
$form:
File
- modules/
civicrm_entity_price_set_field/ includes/ civicrm_entity_price_set_field.event_registration.inc, line 982 - CiviCRM Entity Price Set Field, Form display formatter, event registration
Code
function civicrm_entity_price_set_field_form_civicrm_event_form_alter(&$form, &$form_state) {
foreach ($form as $key => $element) {
if (strpos($key, 'field_') === 0) {
$field_info = field_info_field($key);
if ($field_info['type'] == 'civicrm_entity_price_set_field') {
$form['#validate'][] = 'civicrm_entity_price_set_field_event_form_additional_validation';
break;
}
}
}
}