update syncuuids for Egon
authorPhilipp Schüle <p.schuele@metaways.de>
Tue, 29 Nov 2016 11:01:22 +0000 (12:01 +0100)
committerPhilipp Schüle <p.schuele@metaways.de>
Tue, 6 Dec 2016 16:32:44 +0000 (17:32 +0100)
Change-Id: I8f1f0942a9e75f9eaeb0cf1d53f958d3d8fa91f8
Reviewed-on: http://gerrit.tine20.com/customers/3895
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
scripts/syncuuids/doku.txt [deleted file]
scripts/syncuuids/lib/Sync.php
scripts/syncuuids/syncuuids.php

diff --git a/scripts/syncuuids/doku.txt b/scripts/syncuuids/doku.txt
deleted file mode 100644 (file)
index e69de29..0000000
index f4ee2d2..33f7965 100644 (file)
@@ -127,8 +127,15 @@ class Sync
         ini_set('display_errors', 1);
         ini_set('log_errors', 1);
         set_error_handler('Tinebase_Core::errorHandler', E_ALL);
         ini_set('display_errors', 1);
         ini_set('log_errors', 1);
         set_error_handler('Tinebase_Core::errorHandler', E_ALL);
-        
-        ini_set('iconv.internal_encoding', 'utf-8');
+
+        if (PHP_VERSION_ID > 50600) {
+            ini_set('default_charset', 'UTF-8');
+        } else {
+            // set default internal encoding
+            if (extension_loaded('iconv')) {
+                iconv_set_encoding('internal_encoding', "UTF-8");
+            }
+        }
     }
     
     /**
     }
     
     /**
index 6e844a3..5ca9beb 100644 (file)
@@ -5,17 +5,16 @@
  * - search/replace all ids in sql dump
  *
  * @author      Philipp Schüle <p.schuele@metaways.de>
  * - search/replace all ids in sql dump
  *
  * @author      Philipp Schüle <p.schuele@metaways.de>
- * 
- * @todo    implement
- * @todo    use Zend_Ldap to fetch users/groups
- * @todo    allow to set filename as param
- * @todo    get LDAP bind data from config file
- * @todo    get users/groups to create mapping
- * @todo    preg_replace occurrences in file
  */
 
 // set include path to find all needed classes
  */
 
 // set include path to find all needed classes
-set_include_path('./lib' . PATH_SEPARATOR . '/usr/share/tine20' . PATH_SEPARATOR . '/usr/share/tine20/library' . PATH_SEPARATOR . '/etc/tine20' .   PATH_SEPARATOR . get_include_path());
+set_include_path(
+    './lib'
+    . PATH_SEPARATOR . '/usr/share/tine20'
+    . PATH_SEPARATOR . '/usr/share/tine20/library'
+    . PATH_SEPARATOR . '/usr/share/tine20/vendor/zendframework/zendframework1/library'
+    . PATH_SEPARATOR . '/etc/tine20'
+    . PATH_SEPARATOR . get_include_path());
 
 require_once 'Zend/Loader/Autoloader.php';
 $autoloader = Zend_Loader_Autoloader::getInstance();
 
 require_once 'Zend/Loader/Autoloader.php';
 $autoloader = Zend_Loader_Autoloader::getInstance();
@@ -23,4 +22,3 @@ $autoloader->setFallbackAutoloader(true);
 
 $sync = new Sync();
 $sync->doSync();
 
 $sync = new Sync();
 $sync->doSync();
-