You are here

function services_client_connection_plugin_config in Services Client 7

Same name and namespace in other branches
  1. 7.2 services_client_connection/plugins/export_ui/services_client_connection_ui.class.php \services_client_connection_plugin_config()

Plugin configuration form

3 string references to 'services_client_connection_plugin_config'
services_client_connection_ui::auth_page in services_client_connection/plugins/export_ui/services_client_connection_ui.class.php
Page callback for the auth page.
services_client_connection_ui::request_page in services_client_connection/plugins/export_ui/services_client_connection_ui.class.php
Page callback for the authentication page.
services_client_connection_ui::server_page in services_client_connection/plugins/export_ui/services_client_connection_ui.class.php
Page callback for the server page.

File

services_client_connection/plugins/export_ui/services_client_connection_ui.class.php, line 82

Code

function services_client_connection_plugin_config($form, &$form_state, $type, $item) {

  // Get plugin name and configuration
  $name = $item->config[$type]['plugin'];
  $config = $item->config[$type]['config'];

  // Get new plugin
  $plugin = services_client_connection_get_plugin($type, $name, $item, $config);

  // Run config form function
  $plugin
    ->configForm($form, $form_state);
  $form_state += array(
    'type' => $type,
    'item' => $item,
    'plugin' => $plugin,
    'config' => $config,
  );
  $form['submit'] = array(
    '#type' => 'submit',
    '#value' => t('Save'),
  );
  return $form;
}