You are here

public function ctools_export_ui::edit_form_import 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()

Import form. Provides simple helptext instructions and textarea for pasting a export definition.

File

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

Class

ctools_export_ui
Base class for export UI.

Code

public function edit_form_import(&$form, &$form_state) {
  $form['help'] = array(
    '#type' => 'item',
    '#value' => $this->plugin['strings']['help']['import'],
  );
  $form['import'] = array(
    '#title' => t('@plugin code', array(
      '@plugin' => $this->plugin['title singular proper'],
    )),
    '#type' => 'textarea',
    '#rows' => 10,
    '#required' => TRUE,
    '#default_value' => !empty($form_state['item']->export_ui_code) ? $form_state['item']->export_ui_code : '',
  );
  $form['overwrite'] = array(
    '#title' => t('Allow import to overwrite an existing record.'),
    '#type' => 'checkbox',
    '#default_value' => !empty($form_state['item']->export_ui_allow_overwrite) ? $form_state['item']->export_ui_allow_overwrite : FALSE,
  );
}