Example #1
0
define('APP_ENV', $_SERVER["APP_ENV"]);
set_include_path('/zserver/php/lib/corelib/' . PATH_SEPARATOR . get_include_path());
set_include_path(get_include_path() . PATH_SEPARATOR . BASE_PATH . '/Lib');
define('GEN_DIR', 'Zing/Packages/Generator');
define('CAS_DIR', 'Apache/Cassandra');
define('SES_DIR', 'Zing/Packages/Session');
define('XCACHE_DIR', 'Zing/Packages/Xcache');
define('LIB_PACKAGES_DIR', 'Zing/Packages');
define('STDPROFILE_DIR', 'Zing/Packages/stdprofile');
define('EXPROFILE_DIR', 'Zing/Packages/exprofile');
$GLOBALS['THRIFT_ROOT'] = 'Apache/Thrift';
$GLOBALS['GENERATOR_ROOT'] = GEN_DIR;
$GLOBALS['CASSANDRA_ROOT'] = CAS_DIR;
$GLOBALS['SESSION_ROOT'] = SES_DIR;
$GLOBALS['HBASE_ROOT'] = HBASE_DIR;
$GLOBALS['XCACHE_ROOT'] = XCACHE_DIR;
$GLOBALS['LIB_PACKAGES_ROOT'] = LIB_PACKAGES_DIR;
$GLOBALS['STDPROFILE_ROOT'] = STDPROFILE_DIR;
$GLOBALS['EXPROFILE_ROOT'] = EXPROFILE_DIR;
require_once $GLOBALS['THRIFT_ROOT'] . '/Thrift.php';
require_once $GLOBALS['THRIFT_ROOT'] . '/protocol/TBinaryProtocol.php';
require_once $GLOBALS['THRIFT_ROOT'] . '/transport/TSocket.php';
require_once $GLOBALS['THRIFT_ROOT'] . '/transport/THttpClient.php';
require_once $GLOBALS['THRIFT_ROOT'] . '/transport/TBufferedTransport.php';
require_once $GLOBALS['THRIFT_ROOT'] . '/transport/TFramedTransport.php';
require_once "Zend/Loader.php";
require_once BASE_PATH . "/SyncWorker.php";
Zend_Loader::registerAutoload();
$sync_worker = new SyncWorker('./' . APP_ENV . '.global.ini', APP_ENV);
$sync_worker->run();