You are here

function entity_share_ui_endpoint_edit_form_submit in Entity Share 7

Submit of the endpoint form.

Parameters

array $form: The form array.

array $form_state: The form state.

1 string reference to 'entity_share_ui_endpoint_edit_form_submit'
entity_share_ui_endpoint_edit_form in modules/entity_share_ui/modules/entity_share_ui_client/entity_share_ui_client.config.admin.inc
Endpoint edit or create form.

File

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

Code

function entity_share_ui_endpoint_edit_form_submit(array $form, array &$form_state) {
  $endpoint = array(
    'name' => $form_state['values']['name'],
    'title' => $form_state['values']['title'],
    'description' => $form_state['values']['description'],
    'url' => $form_state['values']['url'],
    'login' => $form_state['values']['login'],
    'password' => $form_state['values']['password'],
    'enabled' => $form_state['values']['enabled'],
    'debug' => $form_state['values']['debug'],
  );
  if (!empty($form_state['values']['eid'])) {
    $endpoint['eid'] = $form_state['values']['eid'];
  }
  $result = EntityShareUiClientEndpoint::save($endpoint);
  if ($result) {
    drupal_set_message(t('Endpoint @endpoint was successfully saved', array(
      '@endpoint' => $endpoint['title'],
    )));
  }
  else {
    drupal_set_message(t('An error occurred while saving endpoint @endpoint.', array(
      '@endpoint' => $endpoint['title'],
    )), 'error');
  }
  $form_state['redirect'] = ENDPOINT_MAIN_PATH;
}