4 include_once 
'./Services/LDAP/classes/class.ilLDAPServer.php';
 
    5 include_once 
'./Services/LDAP/exceptions/class.ilLDAPSynchronisationForbiddenException.php';
 
    6 include_once 
'./Services/LDAP/exceptions/class.ilLDAPAccountMigrationRequiredException.php';
 
   62                 $this->extaccount = $a_ext;
 
   89                 $this->force_creation = $a_force;
 
  116                 $this->user_data = (array) $a_data;
 
  131                         #$GLOBALS['ilLog']->write(__METHOD__.'Creating new account'); 
  136                 if(!$this->
getServer()->enabledSyncOnLogin())
 
  158                 if(!$this->
getServer()->enabledSyncOnLogin())
 
  183                 include_once 
'./Services/LDAP/classes/class.ilLDAPRoleAssignmentRules.php';
 
  190                 foreach($roles as $info)
 
  206                 #$GLOBALS['ilLog']->write(__METHOD__.': '.print_r($this->getUserData(),true)); 
  209                 include_once 
'Services/LDAP/classes/class.ilLDAPAttributeToUser.php';
 
  212                 $update->setUserData(
 
  237                 include_once 
'./Services/LDAP/classes/class.ilLDAPQuery.php';
 
  253                         throw new UnexpectedValueException(
'No external account given.');
 
  273                 include_once 
'./Services/LDAP/classes/class.ilLDAPAttributeMapping.php';
 
  280                 include_once 
'./Services/LDAP/classes/class.ilLDAPRoleAssignmentRule.php';
 
  295                 $this->authmode = $a_auth_mode;