You are here

public function context_condition_entity_field::condition_form_submit in Context entity field 7

Condition form submit handler.

Overrides context_condition::condition_form_submit

File

plugins/context_condition_entity_field.inc, line 81
Implement context condiction class for entity field value.

Class

context_condition_entity_field
Expose entity field as a context condition.

Code

public function condition_form_submit($values) {
  $values['field_empty'] = isset($values['field_empty']) ? $values['field_empty'] : FALSE;
  $values['field_status'] = !isset($values['field_status']) && !is_string($values['field_status']) ? 'empty' : $values['field_status'];
  return array(
    'entity_type' => serialize(array_filter($values['entity_type'])),
    'field_name' => $values['field_name'],
    'field_status' => $values['field_status'],
    'field_value' => $values['field_value'],
  );
}