added the webui to the tarball

This commit is contained in:
SJ
2012-02-08 23:14:28 +01:00
parent 79cdeed1b6
commit 1211e9a39c
272 changed files with 26456 additions and 11 deletions

50
webui/system/ldap.php Normal file
View File

@ -0,0 +1,50 @@
<?php
class LDAPDB {
private $driver;
public function __construct($driver, $ldaphost, $binddn, $bindpw) {
if (!@require_once(DIR_DATABASE . $driver . '.php')) {
exit('Error: Could not load database file ' . $driver . '!');
}
$this->driver = new $driver($ldaphost, $binddn, $bindpw);
}
public function ldap_query($basedn, $filter, $justthese) {
return $this->driver->query($basedn, $filter, $justthese);
}
public function ldap_add($dn, $entry) {
return @$this->driver->add($dn, $entry);
}
public function ldap_modify($dn, $entry) {
return @$this->driver->modify($dn, $entry);
}
public function ldap_rename($dn, $newrdn, $newparent) {
return @$this->driver->rename($dn, $newrdn, $newparent);
}
public function ldap_replace($dn, $entry) {
return @$this->driver->replace($dn, $entry);
}
public function ldap_delete($dn) {
return @$this->driver->delete($dn);
}
}
?>