From c839398de466dbc02f3c9d1422119e44d5d03112 Mon Sep 17 00:00:00 2001 From: Lars Kneschke Date: Mon, 22 Dec 2003 12:46:38 +0000 Subject: [PATCH] hack to check for cn and sn, which must be set in ldap --- phpgwapi/inc/class.contacts_ldap.inc.php | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/phpgwapi/inc/class.contacts_ldap.inc.php b/phpgwapi/inc/class.contacts_ldap.inc.php index 2171c96c6f..38bf0434f3 100644 --- a/phpgwapi/inc/class.contacts_ldap.inc.php +++ b/phpgwapi/inc/class.contacts_ldap.inc.php @@ -671,7 +671,18 @@ $ldap_fields['objectclass'][2] = 'phpgwContact'; //$ldap_fields['last_mod'] = $GLOBALS['phpgw']->datetime->gmtnow; - /* _debug_array($ldap_fields); */ + // a hack!! + // there should be some validate function in this class + if(empty($ldap_fields['sn'])) + { + $ldap_fields['sn'] = $ldap_fields['cn']; + } + if(empty($ldap_fields['cn'])) + { + $ldap_fields['cn'] = $ldap_fields['sn']; + } + + // _debug_array($ldap_fields); exit; $err = ldap_add($this->ldap, $dn, $ldap_fields); if (count($extra_fields))