function _ulogin_token_url in uLogin (advanced version) 7
Same name and namespace in other branches
- 6 ulogin.module \_ulogin_token_url()
1 call to _ulogin_token_url()
- ulogin_widget_pre_render in ./
ulogin.module - Pre-render callback for the 'ulogin_widget' element.
File
- ./
ulogin.module, line 443 - Main file for the uLogin module.
Code
function _ulogin_token_url($destination = NULL) {
if (empty($destination)) {
$destination = drupal_get_destination();
}
elseif ($destination == '[HTTP_REFERER]' && isset($_SERVER['HTTP_REFERER'])) {
$destination = array(
'destination' => $_SERVER['HTTP_REFERER'],
);
}
else {
$destination = array(
'destination' => $destination,
);
}
$token_url = url('ulogin', array(
'absolute' => TRUE,
'query' => $destination,
));
return urlencode($token_url);
}