You are here

function media_browser_plus_folder_delete_submit in Media Browser Plus 7

Same name and namespace in other branches
  1. 7.2 includes/media_browser_plus.folders.inc \media_browser_plus_folder_delete_submit()

@todo Document what this function is does.

_state

Parameters

$form:

1 string reference to 'media_browser_plus_folder_delete_submit'
media_browser_plus_folder_delete in includes/media_browser_plus.folders.inc
@todo Document what this function is does.

File

includes/media_browser_plus.folders.inc, line 362
Folder manipulation functions

Code

function media_browser_plus_folder_delete_submit($form, &$form_state) {

  // Load folder, delete and return.
  $folder = media_browser_plus_folder_load((int) $form_state['values']['folder_id']);
  $physical_folder = media_browser_plus_construct_dir_path($folder);
  if (taxonomy_term_delete($folder->tid) && drupal_rmdir($physical_folder)) {
    drupal_set_message(t('Folder %folder_name deleted successfully', array(
      '%folder_name' => $folder->name,
    )));
  }
  else {
    drupal_set_message(t('Error deleting folder %folder_name', array(
      '%folder_name' => $folder->name,
    )), 'error');
  }
  $destination = drupal_get_destination();
  $form_state['redirect'] = $destination['destination'];
}