You are here

function entity_share_ui_endpoint_delete_form in Entity Share 7

Endpoint deletion form.

Parameters

array $form: The form array.

array $form_state: The form state.

string $name: Name of the endpoint.

Return value

array The confirm form.

1 string reference to 'entity_share_ui_endpoint_delete_form'
entity_share_ui_client_menu in modules/entity_share_ui/modules/entity_share_ui_client/entity_share_ui_client.module
Implements hook_menu().

File

modules/entity_share_ui/modules/entity_share_ui_client/entity_share_ui_client.config.admin.inc, line 256
Entity Share UI Client Admin Configuration file.

Code

function entity_share_ui_endpoint_delete_form(array $form, array &$form_state, $name) {
  $endpoint = EntityShareUiClientEndpoint::load($name);
  if (!$endpoint) {
    drupal_set_message(t('Invalid endpoint @endpoint', array(
      '@endpoint' => $name,
    )), 'error');
    drupal_goto('admin/config/entity_share/client');
  }
  $form = array();
  $form['endpoint'] = array(
    '#type' => 'hidden',
    '#value' => $name,
  );
  $form['#submit'] = array(
    'entity_share_ui_endpoint_delete_form_submit',
  );
  return confirm_form($form, t('Do you want to delete the endpoint @endpoint ?', array(
    '@endpoint' => $endpoint['title'],
  )), 'admin/config/entity_share/client', t('This action cannot be undone.'), t('Delete'), t('Cancel'));
}