Page callback: Form constructor for picture action confirmation form.
Drupal\picture\PictureMapping $picture_mapping:
string $action:
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;
}