function media_browser_plus_edit_cancel in Media Browser Plus 7.2
Same name and namespace in other branches
- 7 media_browser_plus.module \media_browser_plus_edit_cancel()
Handles a cancelation of the file_entity_edit() form.
Redirects the user to the appropriate location.
1 string reference to 'media_browser_plus_edit_cancel'
- media_browser_plus_form_file_entity_edit_alter in ./
media_browser_plus.module - Implements hook_form_FORM_ID_alter() for file_entity_edit().
File
- ./
media_browser_plus.module, line 572 - Adds fields to the media browser forms for better UX
Code
function media_browser_plus_edit_cancel($form, &$form_state) {
$destination = array();
if (isset($_GET['destination'])) {
$destination = drupal_get_destination();
unset($_GET['destination']);
}
if (isset($destination['destination'])) {
$parsed_url = parse_url($destination['destination']);
parse_str($parsed_url['query'], $query);
$form_state['redirect'] = array(
$parsed_url['path'],
array(
'query' => $query,
),
);
}
}