function entityconnect_return in Entity connect 7
Same name and namespace in other branches
- 7.2 includes/entityconnect.menu.inc \entityconnect_return()
Page callback: Redirects to the form page.
We redirect to the form page with the build_cache_id as a get param.
1 string reference to 'entityconnect_return'
- entityconnect_menu in ./
entityconnect.module - Implements hook_menu().
File
- includes/
entityconnect.menu.inc, line 12 - Handles all entityconnect menu item page callbacks.
Code
function entityconnect_return($cache_id) {
$cache = entityconnect_cache_get($cache_id);
$css_id = "edit-" . str_replace('_', '-', $cache->data['field']);
$options = array(
'query' => array(
'build_cache_id' => $cache_id,
'return' => TRUE,
),
'fragment' => $css_id,
);
//Collect additional request parameters, skip 'q', since this is the destination
foreach ($cache->data['params'] as $key => $value) {
if ('build_cache_id' == $key) {
continue;
}
$options['query'][$key] = $value;
}
drupal_goto($cache->data['dest'], $options);
}