You are here

function media_browser_plus_edit_file_submit in Media Browser Plus 7

Same name and namespace in other branches
  1. 7.2 media_browser_plus.module \media_browser_plus_edit_file_submit()

Form submit handler for the media browser forms that edit media entities.

Changes file's filesystem physical folder

See also

media_browser_plus_form_media_edit_alter()

1 string reference to 'media_browser_plus_edit_file_submit'
media_browser_plus_form_media_edit_alter in ./media_browser_plus.module
Implements hook_form_FORM_ID_alter().

File

./media_browser_plus.module, line 634
Adds fields to the media browser forms for better UX

Code

function media_browser_plus_edit_file_submit($form, &$form_state) {
  $media = $form_state['file'];
  $folder_id = $media->field_folder[LANGUAGE_NONE][0]['tid'];

  // Only save it if the folder id is changed
  if ($form['field_folder'][LANGUAGE_NONE]['#default_value'][0] != $folder_id) {
    media_browser_plus_move_file($folder_id, $media);
  }
}