function media_browser_plus_folder_delete_submit in Media Browser Plus 7
Same name and namespace in other branches
- 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'];
}