You are here

function panels_node_legacy_edit_validate in Panels 5.2

Validate a node.

1 string reference to 'panels_node_legacy_edit_validate'
panels_node_panels_content_types in panels_node_legacy/panels_node_legacy.module
Implementation of hook_panels_content_types()

File

panels_node_legacy/panels_node_legacy.module, line 190
panels_node_legacy.module

Code

function panels_node_legacy_edit_validate($form, $form_values) {
  if (!$form_values['validate_me']) {
    return;
  }
  if ($nid = panels_nid_autocomplete($form_values['nid'])) {
    form_set_value($form['nid'], $nid);
  }
  else {
    if (!preg_match('/^[@%]\\d+$/', $form_values['nid'])) {
      form_error($form['nid'], t('Invalid node'));
    }
  }
}