function ldap_servers_make_token in Lightweight Directory Access Protocol (LDAP) 7.2
Same name and namespace in other branches
- 8.2 ldap_servers/ldap_servers.tokens.inc \ldap_servers_make_token()
Parameters
string $attr_name: such 'field_user_lname', 'name', 'mail', 'dn'.
string $attr_type: such as 'field', 'property', etc. NULL for ldap attributes.
string $attr_ordinal: 0, 1, 2, etc. not used in general.
Return value
string such as 'field.field_user_lname', 'samaccountname', etc.
File
- ldap_servers/
ldap_servers.tokens.inc, line 18 - Collection of functions related to ldap tokens.
Code
function ldap_servers_make_token($attr_name, $attr_type = NULL, $ordinal = NULL) {
$inner_token = $attr_name;
if ($attr_type) {
$inner_token .= '.' . $attr_type;
}
if ($ordinal) {
$inner_token .= ':' . $ordinal;
}
$token = LDAP_SERVERS_TOKEN_PRE . $inner_token . LDAP_SERVERS_TOKEN_POST;
return $token;
}