You are here

function relation_class_validate in Subform 5

Validate our forms

Parameters

string form id:

array form values:

File

./relation_class.module, line 202
CRUD, and manage relation_classes and relation_class lists

Code

function relation_class_validate($form_id, $form_values) {

  // drupal_set_message( '<pre>' . print_r( $form_values, true ) . '</pre>' );
  if (!is_numeric($form_values['sides']['rows'][1][0]['left_node_cardinality']['#value'])) {
    form_set_error('left_node_cardinality', t('Left Node Cardinality must be an integer.'));
  }
  else {
    $form_values['sides']['rows'][1][0]['left_node_cardinality']['#value'] = intval($form_values['left_node_cardinality']['#value']);
  }
  if (!is_numeric($form_values['sides']['rows'][1][1]['right_node_cardinality']['#value'])) {
    form_set_error('right_node_cardinality', t('Right Node Cardinality must be an integer.'));
  }
  else {
    $form_values['sides']['rows'][1][1]['right_node_cardinality']['#value'] = intval($form_values['left_node_cardinality']['#value']);
  }
}