]> jfr.im git - vpn-prov.git/blob - common.php
misc updates
[vpn-prov.git] / common.php
1 <?php
2 include(__DIR__ . '/config.php');
3
4 if (DEBUG) {
5 ini_set('display_errors', 1);
6 }
7 function debug($s, $val=1) {
8 if (DEBUG >= $val) {
9 global $ldap;
10 var_dump($s);
11 echo ldap_errno($ldap);
12 echo ldap_error($ldap);
13 ldap_get_option($ldap, LDAP_OPT_DIAGNOSTIC_MESSAGE, $val);
14 echo $val;
15 }
16 return $s;
17 }
18
19 debug($ldap = ldap_connect(LDAP_URL));
20 ldap_set_option($ldap, LDAP_OPT_REFERRALS, 0);
21 ldap_set_option($ldap, LDAP_OPT_DEREF, LDAP_DEREF_SEARCHING);
22 ldap_set_option($ldap, LDAP_OPT_PROTOCOL_VERSION, 3);
23 ldap_set_option($ldap, LDAP_OPT_TIMELIMIT, 25);
24 ldap_set_option($ldap, LDAP_OPT_NETWORK_TIMEOUT, 25);
25 debug(ldap_bind($ldap, LDAP_USER, LDAP_PASS));
26
27 define('VERSION', exec('git describe --long --all --dirty'));