You are here

function socialfield_delete_service in Social field 7

Form for deleting a service.

1 string reference to 'socialfield_delete_service'
socialfield_menu in ./socialfield.module
Implements hook_menu().

File

./socialfield.module, line 234
Provides a field for adding social services links.

Code

function socialfield_delete_service($form, $form_state, $service = NULL) {
  if (!isset($service)) {
    drupal_set_message(t('No service specified.'), 'error');
    drupal_goto('admin/config/media/socialfield');
  }
  $services = variable_get('socialfield_services');
  if (!isset($services[$service])) {
    drupal_set_message(t('The specified service does not exist.'), 'error');
    drupal_goto('admin/config/media/socialfield');
  }
  $form['service'] = array(
    '#type' => 'hidden',
    '#value' => $service,
  );
  $question = t('Are you sure you want to delete @service service?', array(
    '@service' => $service,
  ));
  $path = 'admin/config/media/socialfield';
  return confirm_form($form, $question, $path);
}