You are here

function context_export_ui::edit_finish_validate in Context 7.3

Override default final validation for ctools. With import wizard it was possible to get default ctools export ui name validation rules, this ensures we always get ours.

Overrides ctools_export_ui::edit_finish_validate

File

context_ui/export_ui/context_export_ui.class.php, line 84

Class

context_export_ui
CTools export UI extending class. Slightly customized for Context.

Code

function edit_finish_validate(&$form, &$form_state) {
  if ($form_state['op'] != 'edit') {

    // Validate the name. Fake an element for form_error().
    $export_key = $this->plugin['export']['key'];
    $element = array(
      '#value' => $form_state['item']->{$export_key},
      '#parents' => array(
        'name',
      ),
    );
    $form_state['plugin'] = $this->plugin;
    context_ui_edit_name_validate($element, $form_state);
  }
}