function 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 1311

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'];
}