function prepConsumerConf($consumer_confs) { // create consumer authorization configuration. foreach ($consumer_confs as $consumer_type => $consumer_conf) { $consumer_obj = ldap_authorization_get_consumer_object($consumer_type); $consumer_conf_admin = new LdapAuthorizationConsumerConfAdmin($consumer_obj, TRUE); foreach ($consumer_conf as $property_name => $property_value) { $consumer_conf_admin->{$property_name} = $property_value; } $consumer_conf_admin->save(); } }
function prepConsumerConf($consumer_confs) { // create consumer authorization configuration. foreach ($consumer_confs as $consumer_type => $consumer_conf) { $consumer_obj = ldap_authorization_get_consumer_object($consumer_type); $consumer_conf_admin = new LdapAuthorizationConsumerConfAdmin($consumer_obj, TRUE); foreach ($consumer_conf as $property_name => $property_value) { $consumer_conf_admin->{$property_name} = $property_value; } foreach ($consumer_conf_admin->mappings as $i => $mapping) { $mappings = $consumer_obj->normalizeMappings(array(array($mapping['from'], $mapping['user_entered'])), FALSE); $consumer_conf_admin->mappings[$i] = $mappings[0]; } $consumer_conf_admin->save(); } }