You are here

function media_gallery_remove_item_form in Media Gallery 7.2

Same name and namespace in other branches
  1. 7 media_gallery.pages.inc \media_gallery_remove_item_form()

Form callback: Display a form for removing a media item from a gallery.

Parameters

$node: The gallery node object.

$file: The file to remove from the gallery.

1 string reference to 'media_gallery_remove_item_form'
media_gallery_menu in ./media_gallery.module
Implements hook_menu().

File

./media_gallery.pages.inc, line 323
Common pages for the Media Gallery module.

Code

function media_gallery_remove_item_form($form, &$form_state, $node, $file) {

  // Set the breadcrumb.
  $node_url_arguments = entity_uri('node', $node);
  drupal_set_breadcrumb(array(
    l(t('Home'), NULL),
    l($node->title, $node_url_arguments['path'], $node_url_arguments['options']),
  ));
  $form['nid'] = array(
    '#type' => 'value',
    '#value' => $node->nid,
  );
  $form['fid'] = array(
    '#type' => 'value',
    '#value' => $file->fid,
  );
  return confirm_form($form, t('Are you sure you want to remove %file from the gallery %gallery?', array(
    '%file' => $file->filename,
    '%gallery' => $node->title,
  )), "media-gallery/detail/{$node->nid}/{$file->fid}", t('The file will still be available in the media library if used elsewhere on this site. Note: Unused files will be deleted.'), t('Remove file'));
}