source: trunk/zpush/backend/searchldap/config.php @ 7589

Revision 7589, 3.3 KB checked in by douglas, 11 years ago (diff)

Ticket #3209 - Integrar módulo de sincronização Z-push ao Expresso

Line 
1<?php
2/***********************************************
3* File      :   searchldap/config.php
4* Project   :   Z-Push
5* Descr     :   configuration file for the
6*               BackendSearchLDAP backend.
7*
8* Created   :   03.08.2010
9*
10* Copyright 2007 - 2012 Zarafa Deutschland GmbH
11*
12* This program is free software: you can redistribute it and/or modify
13* it under the terms of the GNU Affero General Public License, version 3,
14* as published by the Free Software Foundation with the following additional
15* term according to sec. 7:
16*
17* According to sec. 7 of the GNU Affero General Public License, version 3,
18* the terms of the AGPL are supplemented with the following terms:
19*
20* "Zarafa" is a registered trademark of Zarafa B.V.
21* "Z-Push" is a registered trademark of Zarafa Deutschland GmbH
22* The licensing of the Program under the AGPL does not imply a trademark license.
23* Therefore any rights, title and interest in our trademarks remain entirely with us.
24*
25* However, if you propagate an unmodified version of the Program you are
26* allowed to use the term "Z-Push" to indicate that you distribute the Program.
27* Furthermore you may use our trademarks where it is necessary to indicate
28* the intended purpose of a product or service provided you use it in accordance
29* with honest practices in industrial or commercial matters.
30* If you want to propagate modified versions of the Program under the name "Z-Push",
31* you may only do so if you have a written permission by Zarafa Deutschland GmbH
32* (to acquire a permission please contact Zarafa at trademark@zarafa.com).
33*
34* This program is distributed in the hope that it will be useful,
35* but WITHOUT ANY WARRANTY; without even the implied warranty of
36* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
37* GNU Affero General Public License for more details.
38*
39* You should have received a copy of the GNU Affero General Public License
40* along with this program.  If not, see <http://www.gnu.org/licenses/>.
41*
42* Consult LICENSE file for details
43************************************************/
44
45// LDAP host and port
46define("LDAP_HOST", "ldap://127.0.0.1/");
47define("LDAP_PORT", "389");
48
49// Set USER and PASSWORD if not using anonymous bind
50define("ANONYMOUS_BIND", true);
51define("LDAP_BIND_USER", "cn=searchuser,dc=test,dc=net");
52define("LDAP_BIND_PASSWORD", "");
53
54// Search base & filter
55// the SEARCHVALUE string is substituded by the value inserted into the search field
56define("LDAP_SEARCH_BASE", "ou=global,dc=test,dc=net");
57define("LDAP_SEARCH_FILTER", "(|(cn=*SEARCHVALUE*)(mail=*SEARCHVALUE*))");
58
59// LDAP field mapping.
60// values correspond to an inetOrgPerson class
61global $ldap_field_map;
62$ldap_field_map = array(
63                    SYNC_GAL_DISPLAYNAME    => 'cn',
64                    SYNC_GAL_PHONE          => 'telephonenumber',
65                    SYNC_GAL_OFFICE         => '',
66                    SYNC_GAL_TITLE          => 'title',
67                    SYNC_GAL_COMPANY        => 'ou',
68                    SYNC_GAL_ALIAS          => 'uid',
69                    SYNC_GAL_FIRSTNAME      => 'givenname',
70                    SYNC_GAL_LASTNAME       => 'sn',
71                    SYNC_GAL_HOMEPHONE      => 'homephone',
72                    SYNC_GAL_MOBILEPHONE    => 'mobile',
73                    SYNC_GAL_EMAILADDRESS   => 'mail',
74                );
75?>
Note: See TracBrowser for help on using the repository browser.