You are here

public function ctools_export_ui::edit_form_import_validate in Chaos Tool Suite (ctools) 7

Same name and namespace in other branches
  1. 6 plugins/export_ui/ctools_export_ui.class.php \ctools_export_ui::edit_form_import_validate()

Import form validate handler.

Evaluates code and make sure it creates an object before we continue.

File

plugins/export_ui/ctools_export_ui.class.php, line 1310

Class

ctools_export_ui
Base class for export UI.

Code

public function edit_form_import_validate($form, &$form_state) {
  $item = ctools_export_crud_import($this->plugin['schema'], $form_state['values']['import']);
  if (is_string($item)) {
    form_error($form['import'], t('Unable to get an import from the code. Errors reported: @errors', array(
      '@errors' => $item,
    )));
    return;
  }
  $form_state['item'] = $item;
  $form_state['item']->export_ui_allow_overwrite = $form_state['values']['overwrite'];
  $form_state['item']->export_ui_code = $form_state['values']['import'];
}