public function ctools_export_ui::edit_form_import_validate in Chaos Tool Suite (ctools) 7
Same name and namespace in other branches
- 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'];
}