function picture_mapping_action_confirm

Page callback: Form constructor for picture action confirmation form.

Parameters

Drupal\picture\PictureMapping $picture_mapping:

string $action:

See also

picture_menu()

1 string reference to 'picture_mapping_action_confirm'
picture_menu in drupal/core/modules/picture/picture.module
Implements hook_menu().

File

drupal/core/modules/picture/picture_mapping.admin.inc, line 75
Administration functions to maintain picture mappings.

Code

function picture_mapping_action_confirm($form, &$form_state, $picture_mapping, $action) {

  // Always provide entity id in the same form key as in the entity edit form.
  if (in_array($action, array(
    'delete',
  ))) {
    $form['id'] = array(
      '#type' => 'value',
      '#value' => $picture_mapping
        ->id(),
    );
    $form['action'] = array(
      '#type' => 'value',
      '#value' => $action,
    );
    $form_state['picture_mapping'] = $picture_mapping;
    $form = confirm_form($form, t('Are you sure you want to @action the picture_mapping %title?', array(
      '@action' => $action,
      '%title' => $picture_mapping
        ->label(),
    )), 'admin/config/media/picturemapping', $action == 'delete' ? t('This action cannot be undone.') : '', t(drupal_ucfirst($action)), t('Cancel'));
  }
  return $form;
}