You are here

function block_inject_add_inject_form_validate in Block Inject 7

Validation function for the Block Inject add/edit form.

1 string reference to 'block_inject_add_inject_form_validate'
block_inject_edit_form in ./block_inject.admin.inc
Callback form to edit a region.

File

./block_inject.admin.inc, line 203
The admin functions for the module.

Code

function block_inject_add_inject_form_validate($form, &$form_state) {

  // Check for duplicate name.
  $region_name = $form_state['values']['block_inject_region_name'];
  $test = block_inject_check_region_name($region_name);
  if ($test == FALSE && !isset($form_state['block_inject_region_id'])) {
    form_set_error('', t('Duplicate region name. Please choose another one!'));
  }
  if ($form_state['values']['block_inject_conditionals_toggle'] == 1) {

    // Check if the paragraph condition was set and is integer.
    if (!is_numeric($form_state['values']['block_inject_paragraph_number'])) {
      form_set_error('', t('Please make sure paragraph number is an integer.'));
    }

    // Check if the paragraph offset was set and is integer.
    if (!is_numeric($form_state['values']['block_inject_paragraph_offset'])) {
      form_set_error('', t('Please make sure paragraph offset is an integer.'));
    }
  }
}