X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;ds=sidebyside;f=contrib%2Ffix_munged.php;h=405d345afb295f9ee20eda8b90d27075ba0921c8;hb=2b8e01e9869600f28067d7f1a279ad03c23fbda6;hp=2194e809dd7b2b6d263b7f3a67b238a39829cec5;hpb=68d5ecb2abd2f1f4930f36a731f724d99cf705ed;p=gosa.git diff --git a/contrib/fix_munged.php b/contrib/fix_munged.php index 2194e809d..405d345af 100755 --- a/contrib/fix_munged.php +++ b/contrib/fix_munged.php @@ -43,7 +43,7 @@ $ldap_password= "tester"; /* Internal Settings */ $ldap_protocol= "3"; -$filter= "(objectClass=sambaSamAccount)"; +$filter= "(&(objectClass=sambaSamAccount)(sambaMungedDial=*))"; $attributes= array("dn","sambaMungedDial"); print("This script will try to convert all ldap entries that have the sambaMungedDial-Attribute set, into the new \n". @@ -52,18 +52,18 @@ print("This script will try to convert all ldap entries that have the sambaMunge "before running.\n". "Do you want to continue (y/n)?\n"); -$handle= fopen("/dev/stdin","r"); +$handle= fopen("php://stdin","r"); $input=(fgets($handle,16)); fclose($handle); if(substr(strtolower($input),0,1)!="y") { exit(1); } /* Connect to server */ -ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, $ldap_protocol); $connection= ldap_connect($ldap_host,$ldap_port) - or die ('Could not connect to server '.$ldap_host.'!'); + or die ('Could not connect to server '.$ldap_host."\n!"); +ldap_set_option($connection, LDAP_OPT_PROTOCOL_VERSION, $ldap_protocol); ldap_bind($connection,$ldap_admin,$ldap_password) - or die ('Could not bind to server '.$ldap_host.'!'); + or die ('Could not bind to server '.$ldap_host."!\n"); $results= ldap_get_entries($connection, ldap_search($connection, $ldap_base, $filter, $attributes));