Example #1
0
    require_once 'tiki-setup.php';
    $access->check_permission('tiki_p_admin');
}
require_once 'lib/core/Request.php';
require_once 'lib/language/CollectFiles.php';
require_once 'lib/language/FileType.php';
require_once 'lib/language/FileType/Php.php';
require_once 'lib/language/FileType/Tpl.php';
require_once 'lib/language/GetStrings.php';
require_once 'lib/language/WriteFile/Factory.php';
require_once 'lib/setup/timer.class.php';
$timer = new timer();
$timer->start();
$options = array();
$request = new Request();
if ($request->hasProperty('lang')) {
    $options['lang'] = $request->getProperty('lang');
}
if ($request->hasProperty('outputFiles')) {
    $options['outputFiles'] = $request->getProperty('outputFiles');
}
$excludeDirs = array('dump', 'img', 'lang', 'lib/adodb', 'lib/ckeditor', 'lib/codemirror', 'lib/core/Zend', 'lib/ezcomponents', 'lib/html5shim', 'lib/htmlpurifier', 'lib/jquery', 'lib/jquery.s5', 'lib/jquery.sheet', 'lib/jscalendar', 'lib/mobileesp', 'lib/pclzip', 'lib/pear', 'lib/phpcas', 'lib/smarty', 'lib/svg-edit', 'lib/test', 'temp', 'temp/cache', 'templates_c');
$includeFiles = array('./lang/langmapping.php', './img/flags/flagnames.php');
// command-line only options
if (php_sapi_name() == 'cli') {
    if ($request->hasProperty('baseDir')) {
        $options['baseDir'] = $request->getProperty('baseDir');
        // when a custom base dir is set, default $includeFiles and $excludeDirs are not used
        $includeFiles = array();
        $excludeDirs = array();
    }