You are here

function popup_ui_form_formatters_validate in Popup 7.x

Same name and namespace in other branches
  1. 8 modules/popup_ui/includes/popup_ui.admin.inc \popup_ui_form_formatters_validate()
  2. 7 modules/popup_ui/includes/popup_ui.admin.inc \popup_ui_form_formatters_validate()
  3. 6.x modules/popup_ui/includes/popup_ui.admin.inc \popup_ui_form_formatters_validate()

File

modules/popup_ui/includes/popup_ui.admin.inc, line 271

Code

function popup_ui_form_formatters_validate(&$form, &$form_state) {
  $values = $form_state['values'];
  $formatters = _popup_ui_formatter_settings();
  foreach ($values['rows'] as $label => $row) {
    if (!preg_match('/^[A-Za-z0-9\\ ]*$/', $row['label'])) {
      form_set_error('rows][' . $label . '][label', t('Labels may only contain letters, numbers and spaces.'));
    }
    if (!$row['label'] && $label != 'new') {
      form_set_error('rows][' . $label . '][label', t('Please provide a label.'));
    }
  }
}