mediamosa_browse_collection_delete_confirm_form

Versions
mediamosa-21
mediamosa_browse_collection_delete_confirm_form($form, &$form_state, $coll_id)

Deletion confirm.

Parameters

string $coll_id

Code

sites/all/modules/mediamosa/maintenance/browse/mediamosa_maintenance_browse_collection.inc, line 517

<?php
function mediamosa_browse_collection_delete_confirm_form($form, &$form_state, $coll_id) {

  // Get the collection.
  $collection = mediamosa_collection::get($coll_id);

  if (!$collection) {
    drupal_set_message(t('Unable to find collection.'), 'warning');

    // Failed.
    drupal_goto('admin/mediamosa/browse/collection');
  }

  $form['coll_id'] = array(
    '#type' => 'hidden',
    '#value' => $coll_id,
  );

  $form['truncate'] = array(
    '#type' => 'checkbox',
    '#title' => 'Remove all assets from this collection before deleting it',
    '#description' => t('This option does not delete any assets, it just removes them from this collection. When unchecked, the deletion will fail if the collection contains assets.'),
  );

  return confirm_form($form,
                      t('Are you sure you want to delete this collection?'),
                      mediamosa_settings::get_url_collection($coll_id),
                      t('This action cannot be undone.'),
                      t('Delete collection'), t('Cancel')
  );
}
?>