function auto_login_url_tokens in Auto Login URL 7
Same name and namespace in other branches
- 8 auto_login_url.module \auto_login_url_tokens()
- 2.x auto_login_url.module \auto_login_url_tokens()
Implements hook_tokens().
File
- ./
auto_login_url.module, line 533 - Main file for auto_login_url module.
Code
function auto_login_url_tokens($type, $tokens, array $data = array(), array $options = array()) {
$replacements = array();
if ($type == 'user' && isset($data['user'])) {
$user = $data['user'];
foreach ($tokens as $name => $original) {
switch ($name) {
case 'auto-login-url-token':
$replacements[$original] = auto_login_url_create($user->uid, '<front>', TRUE);
break;
case 'auto-login-url-account-edit-token':
$replacements[$original] = auto_login_url_create($user->uid, 'user/' . $user->uid . '/edit', TRUE);
break;
}
}
}
return $replacements;
}