X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=update.cgi;h=9f9b78ca557612b350e9f827696d1168100510d4;hb=6e4d8c65d25e6ef5dc4a92ae8fc917f822d9ebfd;hp=8e74b3e4a90408d45c098301b5de2ee06151e719;hpb=f9609dae4f7fce6ca978c830f8e6311b7a94723c;p=mirror%2Fuserdir-ldap-cgi.git diff --git a/update.cgi b/update.cgi index 8e74b3e..9f9b78c 100755 --- a/update.cgi +++ b/update.cgi @@ -13,7 +13,8 @@ use Digest::HMAC_SHA1 qw(hmac_sha1_hex); use Util; use English; use URI::Escape; -use Net::LDAP qw(:all); +use Crypt::PasswdMD5; +use Net::LDAP qw(LDAP_SUCCESS LDAP_PROTOCOL_ERROR); my %config = &Util::ReadConfigFile; @@ -107,6 +108,16 @@ if (!($query->param('doupdate'))) { } else { $data{mailcallout} = ""; } + + $data{maildefaultoptions} ||= 'TRUE'; + + if ($data{maildefaultoptions} eq "TRUE") { + $data{maildefaultoptions} = " checked"; + } else { + $data{maildefaultoptions} = ""; + } + + $data{mailcontentinspectionaction} ||= 'reject'; $data{email} = CGI::escapeHTML(join(", ", @{$entry->{emailforward}})); @@ -119,6 +130,17 @@ if (!($query->param('doupdate'))) { . '>male