1 |
85ad3d82
|
Assos Assos
|
<?php
|
2 |
|
|
|
3 |
|
|
|
4 |
|
|
|
5 |
32700c57
|
Assos Assos
|
|
6 |
85ad3d82
|
Assos Assos
|
|
7 |
|
|
|
8 |
|
|
module_load_include('php', 'ldap_servers', 'ldap_types/LdapTypeAbstract.class');
|
9 |
32700c57
|
Assos Assos
|
|
10 |
|
|
|
11 |
|
|
|
12 |
85ad3d82
|
Assos Assos
|
class LdapTypeDefault extends LdapTypeAbstract {
|
13 |
|
|
|
14 |
|
|
public $name = 'Default LDAP';
|
15 |
|
|
public $typeId = 'Default';
|
16 |
|
|
public $description = 'Other LDAP Type';
|
17 |
|
|
public $port = 389;
|
18 |
|
|
public $tls = 1;
|
19 |
|
|
public $encrypted = 0;
|
20 |
|
|
public $user_attr = 'cn';
|
21 |
|
|
public $mail_attr = 'mail';
|
22 |
|
|
public $supportsNestGroups = FALSE;
|
23 |
|
|
|
24 |
32700c57
|
Assos Assos
|
|
25 |
|
|
|
26 |
85ad3d82
|
Assos Assos
|
|
27 |
32700c57
|
Assos Assos
|
public function __construct($params = []) {
|
28 |
85ad3d82
|
Assos Assos
|
foreach ($params as $k => $v) {
|
29 |
|
|
if (property_exists($this, $k)) {
|
30 |
|
|
$this->{$k} = $v;
|
31 |
|
|
}
|
32 |
|
|
}
|
33 |
|
|
}
|
34 |
|
|
|
35 |
|
|
} |