private function LdapUserConfAdmin::provisionEventConfigurable in Lightweight Directory Access Protocol (LDAP) 8.2
Same name and namespace in other branches
- 7.2 ldap_user/LdapUserConfAdmin.class.php \LdapUserConfAdmin::provisionEventConfigurable()
Is a particular synch method viable for a given mapping? That is, Can it be enabled in the UI by admins?
Parameters
int $prov_event:
array $mapping is array of mapping configuration.:
Return value
boolean
1 call to LdapUserConfAdmin::provisionEventConfigurable()
- LdapUserConfAdmin::addSynchFormRow in ldap_user/
LdapUserConfAdmin.class.php - add mapping form row to ldap user provisioning mapping admin form table
File
- ldap_user/
LdapUserConfAdmin.class.php, line 946
Class
Code
private function provisionEventConfigurable($prov_event, $mapping = NULL) {
if ($mapping) {
if ($prov_event == LDAP_USER_EVENT_CREATE_LDAP_ENTRY || $prov_event == LDAP_USER_EVENT_SYNCH_TO_LDAP_ENTRY) {
$configurable = (bool) (!isset($mapping['configurable_to_ldap']) || $mapping['configurable_to_ldap']);
}
elseif ($prov_event == LDAP_USER_EVENT_CREATE_DRUPAL_USER || $prov_event == LDAP_USER_EVENT_SYNCH_TO_DRUPAL_USER) {
$configurable = (bool) (!isset($mapping['configurable_to_drupal']) || $mapping['configurable_to_drupal']);
}
}
else {
$configurable = TRUE;
}
return $configurable;
}