function ulogin_token_values in uLogin (advanced version) 6
Implements hook_token_values().
File
- ./
ulogin.tokens.inc, line 23
Code
function ulogin_token_values($type, $object = NULL, $options = array()) {
global $ulogin_data;
$values = array();
if ($type == 'user' && !empty($ulogin_data)) {
//for just created user
$data = $ulogin_data;
}
elseif ($type == 'user' && !empty($object->ulogin)) {
//for existing user
$data = $object->ulogin;
}
if (!empty($data)) {
$values['ulogin_network'] = $data['network'];
$values['ulogin_uid'] = $data['uid'];
$values['ulogin_identity'] = $data['identity'];
$values['ulogin_email'] = $data['email'];
$values['ulogin_nickname'] = $data['nickname'];
$values['ulogin_first_name'] = $data['first_name'];
$values['ulogin_last_name'] = $data['last_name'];
$values['ulogin_bdate'] = $data['bdate'];
$values['ulogin_sex'] = $data['sex'];
$values['ulogin_photo'] = $data['photo'];
$values['ulogin_photo_big'] = $data['photo_big'];
$values['ulogin_country'] = $data['country'];
$values['ulogin_city'] = $data['city'];
$values['ulogin_phone'] = $data['phone'];
}
return $values;
}