<?php define('KALTURA_ROOT_PATH', realpath(__DIR__ . '/../')); define('SF_APP', 'kaltura'); define('SF_ROOT_DIR', KALTURA_ROOT_PATH . '/alpha'); define('MODULES', SF_ROOT_DIR . '/apps/kaltura/modules/'); $sf_symfony_lib_dir = KALTURA_ROOT_PATH . '/vendor/symfony'; $sf_symfony_data_dir = KALTURA_ROOT_PATH . '/vendor/symfony-data'; // symfony bootstraping require_once "{$sf_symfony_lib_dir}/util/sfCore.class.php"; sfCore::bootstrap($sf_symfony_lib_dir, $sf_symfony_data_dir); // Logger kLoggerCache::InitLogger(KALTURA_LOG, 'PS2'); sfLogger::getInstance()->registerLogger(KalturaLog::getInstance()); sfLogger::getInstance()->setLogLevel(7); sfConfig::set('sf_logging_enabled', true); DbManager::setConfig(kConf::getDB()); DbManager::initialize(); ActKeyUtils::checkCurrent(); sfContext::getInstance()->getController()->dispatch();
<?php chdir(__DIR__); define("KALTURA_ROOT_PATH", realpath(__DIR__ . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR)); require_once KALTURA_ROOT_PATH . DIRECTORY_SEPARATOR . "alpha" . DIRECTORY_SEPARATOR . "config" . DIRECTORY_SEPARATOR . "kConf.php"; define("KALTURA_API_PATH", KALTURA_ROOT_PATH . DIRECTORY_SEPARATOR . "api_v3"); define("KALTURA_PLUGIN_PATH", KALTURA_ROOT_PATH . DIRECTORY_SEPARATOR . "plugins"); require_once KALTURA_API_PATH . DIRECTORY_SEPARATOR . 'VERSION.php'; //defines KALTURA_API_VERSION // Autoloader require_once KALTURA_ROOT_PATH . DIRECTORY_SEPARATOR . "infra" . DIRECTORY_SEPARATOR . "KAutoloader.php"; KAutoloader::addClassPath(KAutoloader::buildPath(KALTURA_ROOT_PATH, "vendor", "propel", "*")); KAutoloader::addClassPath(KAutoloader::buildPath(KALTURA_API_PATH, "lib", "*")); KAutoloader::addClassPath(KAutoloader::buildPath(KALTURA_API_PATH, "services", "*")); KAutoloader::addClassPath(KAutoloader::buildPath(KALTURA_ROOT_PATH, "generator")); KAutoloader::addClassPath(KAutoloader::buildPath(KALTURA_PLUGIN_PATH, "*")); KAutoloader::setClassMapFilePath(kConf::get("cache_root_path") . '/generator/classMap.cache'); KAutoloader::register(); // Timezone date_default_timezone_set(kConf::get("date_default_timezone")); // America/New_York // Logger kLoggerCache::InitLogger('generator');
define("KALTURA_ROOT_PATH", realpath(__DIR__ . '/../')); } if (!defined("SF_ROOT_DIR")) { // may already be defined when invoked through kwidgetAction define('SF_ROOT_DIR', KALTURA_ROOT_PATH . '/alpha'); } define("KALTURA_API_V3", true); // used for different logic in alpha libs define("KALTURA_API_PATH", KALTURA_ROOT_PATH . DIRECTORY_SEPARATOR . "api_v3"); require_once KALTURA_API_PATH . DIRECTORY_SEPARATOR . 'VERSION.php'; //defines KALTURA_API_VERSION require_once KALTURA_ROOT_PATH . DIRECTORY_SEPARATOR . 'alpha' . DIRECTORY_SEPARATOR . 'config' . DIRECTORY_SEPARATOR . 'kConf.php'; // Autoloader require_once KALTURA_ROOT_PATH . DIRECTORY_SEPARATOR . "infra" . DIRECTORY_SEPARATOR . "KAutoloader.php"; KAutoloader::setClassMapFilePath(kConf::get("cache_root_path") . '/api_v3/classMap.cache'); KAutoloader::addClassPath(KAutoloader::buildPath(KALTURA_ROOT_PATH, "vendor", "propel", "*")); KAutoloader::addClassPath(KAutoloader::buildPath(KALTURA_ROOT_PATH, "vendor", "nusoap", "*")); KAutoloader::addClassPath(KAutoloader::buildPath(KALTURA_API_PATH, "lib", "*")); KAutoloader::addClassPath(KAutoloader::buildPath(KALTURA_API_PATH, "services", "*")); KAutoloader::addClassPath(KAutoloader::buildPath(KALTURA_ROOT_PATH, "alpha", "plugins", "*")); // needed for testmeDoc KAutoloader::addClassPath(KAutoloader::buildPath(KALTURA_ROOT_PATH, "plugins", "*")); KAutoloader::addClassPath(KAutoloader::buildPath(KALTURA_ROOT_PATH, "generator")); // needed for testmeDoc KAutoloader::register(); // Timezone date_default_timezone_set(kConf::get("date_default_timezone")); // America/New_York // Logger kLoggerCache::InitLogger('api_v3'); KalturaLog::setContext("API");