$add['objectClass'] = $set;
$r = @ldap_mod_replace($LDAP_CON,$dn,$add);
- tpl_ldaperror();
+ tpl_ldaperror('store object classes');
/* print '<pre>';
print_r($set);
$result3 = array();
// public addressbook
- $sr = @ldap_list($LDAP_CON,$conf['publicbook'],
+ $sr = @ldap_search($LDAP_CON,$conf['publicbook'],
$filter,$types);
tpl_ldaperror();
$result1 = ldap_get_binentries($LDAP_CON, $sr);
return $return;
}
+function addCoords(&$coords, $entry, $geocoder)
+{
+ $priv = $geocoder->getPrivateCoords($entry);
+ if ($priv !== null) {
+ $priv->address = '<b>'
+ . $entry['givenname'] . ' ' . $entry['name'] . '</b><br/>'
+ . str_replace("\n", '<br/>', $entry['homestreet']);
+ $coords[] = $priv;
+ }
+
+ $busi = $geocoder->getBusinessCoords($entry);
+ if ($busi !== null) {
+ $busi->address = '<b>' . $entry['organization'] . '<br/>'
+ . $entry['givenname'] . ' ' . $entry['name'] . '</b><br/>'
+ . $entry['street'] . '<br/>'
+ . $entry['zip'] . ' ' . $entry['location'];
+ $coords[] = $busi;
+ }
+}
+
?>