You are here

function workbench_media_add_submit in Workbench Media 7

Submit function for the media add form.

Redirects to the uploaded media's edit form so that you can intuitively edit fields on the new media item.

1 string reference to 'workbench_media_add_submit'
workbench_media_add in ./workbench_media.module
Form callback for adding media.

File

./workbench_media.module, line 87
Workbench Media module file for workbench-specific media features.

Code

function workbench_media_add_submit($form, &$form_state) {
  $dest = 'admin/workbench/files';

  // Was a file successfully uploaded?
  if (!empty($form_state['values']['upload']->fid)) {
    $form_state['redirect'] = array(
      'media/' . $form_state['values']['upload']->fid . '/edit',
      array(
        'query' => array(
          'destination' => $dest,
        ),
      ),
    );
  }
  else {
    $form_state['redirect'] = array(
      $dest,
    );
  }
}