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();
     }
 }
Example #2
0
 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();
     }
 }