ldapdata.conf.php in LDAP integration 5.2
Same filename and directory in other branches
File
ldap_integration/ldapdata.conf.phpView source
<?php
// WARNING: if you change this, then you WANT to set attribute mapping
// to read-only. Otherwise, odd stuff WILL happen. Seriously!!!!!!
function ldapdata_attribute_filter(&$attributes) {
// Uncomment this line to see what you receive as argument
//msg_r($attributes);
// Example:
// Say the attrribute emailAddress is stored like
// whatever#jdoe@example.com . You obviously will want
// Drupal to have it as jdoe@example.com, so you do this:
//$attributes['emailAddress'][0] = preg_replace('/[^#]+#([^#])/', '$1', $attributes['emailAddress'][0]);
return $attributes;
}
// Edit this list so that all attributes that you might wish to show
// are included. You may then enable/disable attributes in the Admin page.
//
// The left hand element indicates the LDAP attribute name.
//
// The 1st right hand elements in the array determine how the attribute and
// its value are displayed. The first element may be 'text' or 'url'.
$GLOBALS['ldap_attributes'] = array(
'givenName' => array(
'text',
'textfield',
t('First Name'),
64,
64,
),
'sn' => array(
'text',
'textfield',
t('Last Name'),
64,
64,
),
//aka Surname
'cn' => array(
'text',
'textfield',
t('Common Name'),
64,
64,
),
// 'homePage' => array('url', 'textfield', t('Other web pages'), 64, 64),
'mail' => array(
'url',
'textfield',
t('Email'),
64,
64,
),
);
Functions
Name | Description |
---|---|
ldapdata_attribute_filter |