You are here

public function LdapAuthorizationConsumerConfAdmin::__construct in Lightweight Directory Access Protocol (LDAP) 7

Same name and namespace in other branches
  1. 8.2 ldap_authorization/LdapAuthorizationConsumerConfAdmin.class.php \LdapAuthorizationConsumerConfAdmin::__construct()
  2. 7.2 ldap_authorization/LdapAuthorizationConsumerConfAdmin.class.php \LdapAuthorizationConsumerConfAdmin::__construct()

Constructor Method

Overrides LdapAuthorizationConsumerConf::__construct

File

ldap_authorization/LdapAuthorizationConsumerConfAdmin.class.php, line 133

Class

LdapAuthorizationConsumerConfAdmin
LDAP Authorization Consumer Configration Admin Class

Code

public function __construct(&$consumer = NULL, $new = FALSE) {
  parent::__construct($consumer, $new);
  $this->fields = $this
    ->fields();
  $this->consumers = ldap_authorization_get_consumers(NULL, TRUE);
  if ($new) {
    foreach ($this->consumer->defaultableConsumerConfProperties as $property) {
      $default_prop_name = $property . 'Default';
      $this->{$property} = $this->consumer->{$default_prop_name};
    }
  }
}