X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=update.cgi;h=676d2d7e47b59777ae41a5341b4287485f64e272;hb=b564a1a3a3b8c9363004b2f0f6bc4fe761d4a2d8;hp=d1aa73ab35c6da24a06dae0f38e4839ff46fe1f0;hpb=7f1fadc57026957fd2ea1c0e520a22b047f2aa24;p=mirror%2Fuserdir-ldap-cgi.git diff --git a/update.cgi b/update.cgi index d1aa73a..676d2d7 100755 --- a/update.cgi +++ b/update.cgi @@ -36,6 +36,7 @@ sub DieHandler { $SIG{__DIE__} = \&DieHandler; $ldap = Net::LDAP->new($config{ldaphost}); +&Util::UpgradeConnection($ldap) unless $config{usessl} eq 'False'; my $auth = 0; my $mesg; $mesg = $ldap->bind($editdn, password => $password); @@ -194,6 +195,7 @@ if (!($query->param('doupdate'))) { &Util::LDAPUpdate($ldap, $editdn, 'postalCode', $query->param('postalcode')); &Util::LDAPUpdate($ldap, $editdn, 'telephoneNumber', $query->param('telephonenumber')); &Util::LDAPUpdate($ldap, $editdn, 'facsimileTelephoneNumber', $query->param('facsimiletelephonenumber')); + &Util::LDAPUpdate($ldap, $editdn, 'VoIP', $query->param('VoIP')); &Util::LDAPUpdate($ldap, $editdn, 'loginShell', $query->param('loginshell')); &Util::LDAPUpdate($ldap, $editdn, 'emailForward', $query->param('email')); &Util::LDAPUpdate($ldap, $editdn, 'privateSub', $query->param('privatesub'));