d9d91aeebe1e71a7552652907cbb0467ecbd6711
[tine20] / scripts / syncuuids / syncuuids.php
1 <?php
2 /**
3  * - get users + groups from ldap tree
4  * - create mapping
5  * - search/replace all ids in sql dump
6  *
7  * @author      Philipp Schüle <p.schuele@metaways.de>
8  * 
9  * @todo    implement
10  * @todo    use Zend_Ldap to fetch users/groups
11  * @todo    allow to set filename as param
12  * @todo    get LDAP bind data from config file
13  * @todo    get users/groups to create mapping
14  * @todo    preg_replace occurrences in file
15  */
16
17 // set include path to find all needed classes
18 set_include_path('./lib' . PATH_SEPARATOR . '/var/www/tine20' . PATH_SEPARATOR . '/var/www/tine20/library' .   PATH_SEPARATOR . get_include_path());
19
20 require_once 'Zend/Loader/Autoloader.php';
21 $autoloader = Zend_Loader_Autoloader::getInstance();
22 $autoloader->setFallbackAutoloader(true);
23
24 $sync = new Sync();
25 $sync->doSync();
26