Пример #1
0
 /** Post database upgrade. */
 public function postUpgrade()
 {
     /** @var SettingModel $settingModel */
     $settingModel = MidasLoader::loadModel('Setting');
     $configPath = LOCAL_CONFIGS_PATH . DIRECTORY_SEPARATOR . $this->moduleName . '.local.ini';
     if (file_exists($configPath)) {
         $config = new Zend_Config_Ini($configPath, 'global');
         $settingModel->setConfig(MIDAS_THUMBNAILCREATOR_PROVIDER_KEY, MIDAS_THUMBNAILCREATOR_PROVIDER_PHMAGICK, $this->moduleName);
         $settingModel->setConfig(MIDAS_THUMBNAILCREATOR_FORMAT_KEY, MIDAS_THUMBNAILCREATOR_FORMAT_JPG, $this->moduleName);
         $settingModel->setConfig(MIDAS_THUMBNAILCREATOR_IMAGE_MAGICK_KEY, $config->get('imagemagick', MIDAS_THUMBNAILCREATOR_IMAGE_MAGICK_DEFAULT_VALUE), $this->moduleName);
         $settingModel->setConfig(MIDAS_THUMBNAILCREATOR_USE_THUMBNAILER_KEY, $config->get('useThumbnailer', MIDAS_THUMBNAILCREATOR_USE_THUMBNAILER_DEFAULT_VALUE), $this->moduleName);
         $settingModel->setConfig(MIDAS_THUMBNAILCREATOR_THUMBNAILER_KEY, $config->get('thumbnailer', MIDAS_THUMBNAILCREATOR_THUMBNAILER_DEFAULT_VALUE), $this->moduleName);
         $config = new Zend_Config_Ini($configPath, null, true);
         unset($config->global->imageFormats);
         unset($config->global->imagemagick);
         unset($config->global->thumbnailer);
         unset($config->global->useThumbnailer);
         $writer = new Zend_Config_Writer_Ini();
         $writer->setConfig($config);
         $writer->setFilename($configPath);
         $writer->write();
     } else {
         $settingModel->setConfig(MIDAS_THUMBNAILCREATOR_PROVIDER_KEY, MIDAS_THUMBNAILCREATOR_PROVIDER_DEFAULT_VALUE, $this->moduleName);
         $settingModel->setConfig(MIDAS_THUMBNAILCREATOR_FORMAT_KEY, MIDAS_THUMBNAILCREATOR_FORMAT_DEFAULT_VALUE, $this->moduleName);
         $settingModel->setConfig(MIDAS_THUMBNAILCREATOR_IMAGE_MAGICK_KEY, MIDAS_THUMBNAILCREATOR_IMAGE_MAGICK_DEFAULT_VALUE, $this->moduleName);
         $settingModel->setConfig(MIDAS_THUMBNAILCREATOR_USE_THUMBNAILER_KEY, MIDAS_THUMBNAILCREATOR_USE_THUMBNAILER_DEFAULT_VALUE, $this->moduleName);
         $settingModel->setConfig(MIDAS_THUMBNAILCREATOR_THUMBNAILER_KEY, MIDAS_THUMBNAILCREATOR_THUMBNAILER_DEFAULT_VALUE, $this->moduleName);
     }
 }
Пример #2
0
 /** Post database upgrade. */
 public function postUpgrade()
 {
     /** @var SettingModel $settingModel */
     $settingModel = MidasLoader::loadModel('Setting');
     $configPath = LOCAL_CONFIGS_PATH . DIRECTORY_SEPARATOR . $this->moduleName . '.local.ini';
     if (file_exists($configPath)) {
         $config = new Zend_Config_Ini($configPath, 'global');
         $settingModel->setConfig(DICOMEXTRACTOR_DCM2XML_COMMAND_KEY, $config->get('dcm2xml', DICOMEXTRACTOR_DCM2XML_COMMAND_DEFAULT_VALUE), $this->moduleName);
         $settingModel->setConfig(DICOMEXTRACTOR_DCMJ2PNM_COMMAND_KEY, $config->get('dcmj2pnm', DICOMEXTRACTOR_DCMJ2PNM_COMMAND_DEFAULT_VALUE), $this->moduleName);
         $settingModel->setConfig(DICOMEXTRACTOR_DCMFTEST_COMMAND_KEY, $config->get('dcmftest', DICOMEXTRACTOR_DCMFTEST_COMMAND_DEFAULT_VALUE), $this->moduleName);
         $settingModel->setConfig(DICOMEXTRACTOR_DCMDICTPATH_KEY, $config->get('dcmdictpath', DICOMEXTRACTOR_DCMDICTPATH_DEFAULT_VALUE), $this->moduleName);
         $config = new Zend_Config_Ini($configPath, null, true);
         unset($config->global->dcm2xml);
         unset($config->global->dcmj2pnm);
         unset($config->global->dcmftest);
         unset($config->global->dcmdictpath);
         $writer = new Zend_Config_Writer_Ini();
         $writer->setConfig($config);
         $writer->setFilename($configPath);
         $writer->write();
     } else {
         $settingModel->setConfig(DICOMEXTRACTOR_DCM2XML_COMMAND_KEY, DICOMEXTRACTOR_DCM2XML_COMMAND_DEFAULT_VALUE, $this->moduleName);
         $settingModel->setConfig(DICOMEXTRACTOR_DCMJ2PNM_COMMAND_KEY, DICOMEXTRACTOR_DCMJ2PNM_COMMAND_DEFAULT_VALUE, $this->moduleName);
         $settingModel->setConfig(DICOMEXTRACTOR_DCMFTEST_COMMAND_KEY, DICOMEXTRACTOR_DCMFTEST_COMMAND_DEFAULT_VALUE, $this->moduleName);
         $settingModel->setConfig(DICOMEXTRACTOR_DCMDICTPATH_KEY, DICOMEXTRACTOR_DCMDICTPATH_DEFAULT_VALUE, $this->moduleName);
     }
 }
Пример #3
0
 /** Post database upgrade. */
 public function postUpgrade()
 {
     /** @var RandomComponent $randomComponent */
     $randomComponent = MidasLoader::loadComponent('Random');
     $securityKey = $randomComponent->generateString(32);
     /** @var SettingModel $settingModel */
     $settingModel = MidasLoader::loadModel('Setting');
     $configPath = LOCAL_CONFIGS_PATH . DIRECTORY_SEPARATOR . $this->moduleName . '.local.ini';
     if (file_exists($configPath)) {
         $config = new Zend_Config_Ini($configPath, 'global');
         $settingModel->setConfig(MIDAS_REMOTEPROCESSING_SECURITY_KEY_KEY, $config->get('securitykey', $securityKey), $this->moduleName);
         $showButton = $config->get('showbutton');
         if ($showButton === 'true') {
             $showButton = 1;
         } elseif ($showButton === 'false') {
             $showButton = 0;
         } else {
             $showButton = MIDAS_REMOTEPROCESSING_SHOW_BUTTON_DEFAULT_VALUE;
         }
         $settingModel->setConfig(MIDAS_REMOTEPROCESSING_SHOW_BUTTON_KEY, $showButton, $this->moduleName);
         $config = new Zend_Config_Ini($configPath, null, true);
         unset($config->securitykey->securitykey);
         unset($config->showbutton->showbutton);
         $writer = new Zend_Config_Writer_Ini();
         $writer->setConfig($config);
         $writer->setFilename($configPath);
         $writer->write();
     } else {
         $settingModel->setConfig(MIDAS_REMOTEPROCESSING_SECURITY_KEY_KEY, $securityKey, $this->moduleName);
         $settingModel->setConfig(MIDAS_REMOTEPROCESSING_SHOW_BUTTON_KEY, MIDAS_REMOTEPROCESSING_SHOW_BUTTON_DEFAULT_VALUE, $this->moduleName);
     }
 }
Пример #4
0
    private function __construct() {
        $pathToFile = APPLICATION_PATH . '/configs/xhprof.ini';

        if (file_exists($pathToFile)) {

            $xhprofIni = new Zend_Config_Ini($pathToFile);

            if (null == ($config = $xhprofIni->get(APPLICATION_ENV)) && null == ($config = $xhprofIni->get('default'))) {
                require_once 'Zend/Application/Exception.php';
                throw new Zend_Application_Exception("Błędne ustawienia dla XHprof w pliku xhprof.ini");
            }
            
            $this->_xhprofConfigData = $config;

            if (null !== $this->_xhprofConfigData && $this->_xhprofConfigData->count() >= 1) {
                $dbAdapter = new Zend_Db_Adapter_Pdo_Pgsql(array(
                    'host' => $this->_xhprofConfigData->get('xhprof')->db->host,
                    'username' => $this->_xhprofConfigData->get('xhprof')->db->username,
                    'password' => $this->_xhprofConfigData->get('xhprof')->db->password,
                    'dbname' => $this->_xhprofConfigData->get('xhprof')->db->dbname,
                    'port' => $this->_xhprofConfigData->get('xhprof')->db->port
                ));
                $this->_dbAdapter = $dbAdapter;
            }
        }
    }
Пример #5
0
 public function setUp()
 {
     parent::setUp();
     $config = new Zend_Config_Ini(dirname(__FILE__) . "/KAsyncCaptureThumbTest.ini");
     $testConfig = $config->get('config');
     $this->outputFolder = dirname(__FILE__) . '/' . $testConfig->outputFolder;
     $this->testsConfig = $config->get('tests');
 }
Пример #6
0
 /** Post database upgrade. */
 public function postUpgrade()
 {
     /** @var SettingModel $settingModel */
     $settingModel = MidasLoader::loadModel('Setting');
     $config = new Zend_Config_Ini(APPLICATION_CONFIG, 'global');
     $settingModel->setConfig('address_verification', $config->get('verifyemail', 0), 'mail');
     if ($config->get('smtpfromaddress')) {
         $fromAddress = $config->get('smtpfromaddress');
     } elseif (ini_get('sendmail_from')) {
         $fromAddress = ini_get('sendmail_from');
     } else {
         $fromAddress = '*****@*****.**';
         // RFC2606
     }
     $settingModel->setConfig('from_address', $fromAddress, 'mail');
     if ($config->get('smtpserver')) {
         $components = parse_url($config->get('smtpserver'));
         if (isset($components['host'])) {
             $settingModel->setConfig('smtp_host', $components['host'], 'mail');
         }
         if (isset($components['port'])) {
             $settingModel->setConfig('smtp_port', $components['port'], 'mail');
             if ($components['port'] === 587) {
                 $settingModel->setConfig('smtp_use_ssl', 1, 'mail');
             }
         }
         if (isset($components['user'])) {
             $settingModel->setConfig('smtp_username', $components['user'], 'mail');
         }
         if (isset($components['pass'])) {
             $settingModel->setConfig('smtp_password', $components['pass'], 'mail');
         }
     }
     if ($config->get('smtpuser')) {
         $settingModel->setConfig('smtp_username', $config->get('smtpuser'), 'mail');
     }
     if ($config->get('smtppassword')) {
         $settingModel->setConfig('smtp_password', $config->get('smtppassword'), 'mail');
     }
     if ($settingModel->getValueByName('smtp_host', 'mail')) {
         $provider = 'smtp';
     } else {
         $provider = 'mail';
     }
     $settingModel->setConfig('provider', $provider, 'mail');
     /** @var UtilityComponent $utilityComponent */
     $utilityComponent = MidasLoader::loadComponent('Utility');
     $utilityComponent->installModule('mail');
     $config = new Zend_Config_Ini(APPLICATION_CONFIG, null, true);
     unset($config->global->smtpfromaddress);
     unset($config->global->smtpserver);
     unset($config->global->smtpuser);
     unset($config->global->smtppassword);
     unset($config->global->verifyemail);
     $writer = new Zend_Config_Writer_Ini();
     $writer->setConfig($config);
     $writer->setFilename(APPLICATION_CONFIG);
     $writer->write();
 }
Пример #7
0
 public function init()
 {
     $this->addElement('text', 'first_name', array('label' => 'First Name', 'filters' => array('stringTrim')));
     $this->addElement('text', 'last_name', array('label' => 'Last Name', 'filters' => array('stringTrim')));
     $this->addElement('text', 'email', array('label' => 'Email', 'required' => true, 'filters' => array('stringTrim')));
     $this->addElement('select', 'subject', array('label' => 'Subject', 'registerInArrayValidator' => FALSE));
     $this->addElement('textarea', 'message', array('label' => 'Message', 'required' => true));
     $secretConfigFile = APPLICATION_PATH . '/configs/secret.ini';
     if (file_exists($secretConfigFile)) {
         $config = new \Zend_Config_Ini($secretConfigFile, APPLICATION_ENV);
         $this->addElement('captcha', 'captcha', array('label' => "Please verify you're a human", 'captcha' => array('ReCaptcha')));
         $this->captcha->getCaptcha()->setPubkey($config->get('recaptcha')->get('public_key'));
         $this->captcha->getCaptcha()->setPrivkey($config->get('recaptcha')->get('private_key'));
     }
     $this->addElement('submit', 'submit', array('label' => 'Send', 'ignore' => true));
 }
Пример #8
0
 protected static function loadErrors()
 {
     if (!is_array(self::$errors)) {
         $config = new \Zend_Config_Ini(APPLICATION_PATH . '/configs/errors.ini');
         self::$errors = $config->get('errors')->toArray();
     }
 }
Пример #9
0
 /** Post database upgrade. */
 public function postUpgrade()
 {
     /** @var SettingModel $settingModel */
     $settingModel = MidasLoader::loadModel('Setting');
     $configPath = LOCAL_CONFIGS_PATH . DIRECTORY_SEPARATOR . $this->moduleName . '.local.ini';
     if (file_exists($configPath)) {
         $config = new Zend_Config_Ini($configPath, 'global');
         $piwikUrl = isset($config->piwik->url) ? $config->piwik->url : STATISTICS_PIWIK_URL_DEFAULT_VALUE;
         $settingModel->setConfig(STATISTICS_PIWIK_URL_KEY, $piwikUrl, $this->moduleName);
         $piwikId = isset($config->piwik->id) ? $config->piwik->id : STATISTICS_PIWIK_SITE_ID_DEFAULT_VALUE;
         $settingModel->setConfig(STATISTICS_PIWIK_SITE_ID_KEY, $piwikId, $this->moduleName);
         $piwikApiKey = isset($config->piwik->apikey) ? $config->piwik->apikey : STATISTICS_PIWIK_API_KEY_DEFAULT_VALUE;
         $settingModel->setConfig(STATISTICS_PIWIK_API_KEY_KEY, $piwikApiKey, $this->moduleName);
         $ipInfoDbApiKey = isset($config->ipinfodb->apikey) ? $config->ipinfodb->apikey : STATISTICS_IP_INFO_DB_API_KEY_DEFAULT_VALUE;
         $settingModel->setConfig(STATISTICS_IP_INFO_DB_API_KEY_KEY, $ipInfoDbApiKey, $this->moduleName);
         $settingModel->setConfig(STATISTICS_SEND_DAILY_REPORTS_KEY, $config->get('report', STATISTICS_SEND_DAILY_REPORTS_DEFAULT_VALUE), $this->moduleName);
         $config = new Zend_Config_Ini($configPath, null, true);
         unset($config->global->piwik->url);
         unset($config->global->piwik->id);
         unset($config->global->piwik->pikey);
         unset($config->global->ipinfodb->apikey);
         unset($config->global->report);
         $writer = new Zend_Config_Writer_Ini();
         $writer->setConfig($config);
         $writer->setFilename($configPath);
         $writer->write();
     } else {
         $settingModel->setConfig(STATISTICS_PIWIK_URL_KEY, STATISTICS_PIWIK_URL_DEFAULT_VALUE, $this->moduleName);
         $settingModel->setConfig(STATISTICS_PIWIK_SITE_ID_KEY, STATISTICS_PIWIK_SITE_ID_DEFAULT_VALUE, $this->moduleName);
         $settingModel->setConfig(STATISTICS_PIWIK_API_KEY_KEY, STATISTICS_PIWIK_API_KEY_DEFAULT_VALUE, $this->moduleName);
         $settingModel->setConfig(STATISTICS_IP_INFO_DB_API_KEY_KEY, STATISTICS_IP_INFO_DB_API_KEY_DEFAULT_VALUE, $this->moduleName);
         $settingModel->setConfig(STATISTICS_SEND_DAILY_REPORTS_KEY, STATISTICS_SEND_DAILY_REPORTS_DEFAULT_VALUE, $this->moduleName);
     }
 }
Пример #10
0
 function __construct()
 {
     $config = new Zend_Config_Ini(APPLICATION_PATH . "/configs/application.ini");
     $class = $config->get(APPLICATION_ENV)->toArray();
     $conf = $class['mail']['conf'];
     $smtp = $class['mail']['smtpServer'];
     $this->_transport = new Zend_Mail_Transport_Smtp($smtp, $conf);
     $this->setFrom($class['mail']['from']['email'], $class['mail']['from']['nameEmail']);
     $this->_destinatario = array();
 }
 protected function _initLog()
 {
     $this->bootstrap('config');
     $this->bootstrap('autoloaders');
     $this->bootstrap('timezone');
     $loggerConfigPath = realpath(APPLICATION_PATH . '/../configurations/logger.ini');
     $loggerConfig = new Zend_Config_Ini($loggerConfigPath);
     $configSettings = Zend_Registry::get('config')->settings;
     $loggerName = $configSettings->loggerName;
     $appLogger = $loggerConfig->get($loggerName);
     KalturaLog::initLog($appLogger);
     KalturaLog::debug('starting request');
 }
Пример #12
0
 protected function __construct()
 {
     $this->config = Zend_Registry::get('config');
     $res = $this->config->get('site');
     if (!$res) {
         return;
     }
     $res = $res->get('resource');
     if (!$res) {
         return;
     }
     $res = $res->get('aggregator');
     if (!$res) {
         return;
     }
     $this->config = $res;
     foreach ($this->config as $item) {
         $modelClass = $item->model;
         if (class_exists($modelClass) && method_exists($modelClass, 'ZGetLinks')) {
             $this->models[$modelClass] = new $modelClass();
         }
     }
 }
Пример #13
0
 /** Post database upgrade. */
 public function postUpgrade()
 {
     /** @var SettingModel $settingModel */
     $settingModel = MidasLoader::loadModel('Setting');
     $configPath = LOCAL_CONFIGS_PATH . DIRECTORY_SEPARATOR . $this->moduleName . '.local.ini';
     if (file_exists($configPath)) {
         $config = new Zend_Config_Ini($configPath, 'global');
         $settingModel->setConfig(OAI_REPOSITORY_IDENTIFIER_KEY, $config->get('repositoryidentifier', OAI_REPOSITORY_IDENTIFIER_DEFAULT_VALUE), $this->moduleName);
         $settingModel->setConfig(OAI_REPOSITORY_NAME_KEY, $config->get('repositoryname', OAI_REPOSITORY_NAME_DEFAULT_VALUE), $this->moduleName);
         $settingModel->setConfig(OAI_ADMIN_EMAIL_KEY, $config->get('adminemail', OAI_ADMIN_EMAIL_DEFAULT_VALUE), $this->moduleName);
         $config = new Zend_Config_Ini($configPath, null, true);
         unset($config->global->repositoryidentifier);
         unset($config->global->repositoryname);
         unset($config->global->adminemail);
         $writer = new Zend_Config_Writer_Ini();
         $writer->setConfig($config);
         $writer->setFilename($configPath);
         $writer->write();
     } else {
         $settingModel->setConfig(OAI_REPOSITORY_IDENTIFIER_KEY, OAI_REPOSITORY_IDENTIFIER_DEFAULT_VALUE, $this->moduleName);
         $settingModel->setConfig(OAI_REPOSITORY_NAME_KEY, OAI_REPOSITORY_NAME_DEFAULT_VALUE, $this->moduleName);
         $settingModel->setConfig(OAI_ADMIN_EMAIL_KEY, OAI_ADMIN_EMAIL_DEFAULT_VALUE, $this->moduleName);
     }
 }
Пример #14
0
 public function setUp()
 {
     parent::setUp();
     $config = new \Zend_Config_Ini(APPLICATION_PATH . '/configs/application.ini', null, true);
     $system_ini = new \Zend_Config_Ini('/var/yujiaqu.ini');
     $config->merge($system_ini);
     $application = new Zend_Application(APPLICATION_ENV, $config->get(APPLICATION_ENV));
     $application->bootstrap();
     $this->_bootstrap = $application->getBootstrap();
     // manually init Zend_Controller_Front, otherwise, it is not inited in testing environment
     $this->_bootstrap->getResource('FrontController')->setParam('bootstrap', $this->_bootstrap);
     $this->_angel_bootstrap = $this->_bootstrap->getResource('modules')->offsetGet('angel');
     $this->_container = $this->_bootstrap->getResource('serviceContainer');
     $this->_documentManager = $this->_angel_bootstrap->getResource('mongoDocumentManager');
     $this->_logger = $this->_bootstrap->getResource('logger');
 }
Пример #15
0
 protected function _initLog()
 {
     $this->bootstrap('autoloaders');
     $this->bootstrap('timezone');
     $config = $this->getConfig();
     $configSettings = $config->settings;
     $loggerConfigPath = null;
     if (isset($configSettings->loggerConfigPath)) {
         $loggerConfigPath = $configSettings->loggerConfigPath;
     } else {
         $loggerConfigPath = realpath(APPLICATION_PATH . '/../configurations/logger.ini');
     }
     $loggerConfig = new Zend_Config_Ini($loggerConfigPath);
     $loggerName = $configSettings->applicationName;
     $appLogger = $loggerConfig->get($loggerName);
     KalturaLog::initLog($appLogger);
 }
Пример #16
0
 /** Post database upgrade. */
 public function postUpgrade()
 {
     /** @var SettingModel $settingModel */
     $settingModel = MidasLoader::loadModel('Setting');
     $configPath = LOCAL_CONFIGS_PATH . DIRECTORY_SEPARATOR . $this->moduleName . '.local.ini';
     if (file_exists($configPath)) {
         $config = new Zend_Config_Ini($configPath, 'global');
         $settingModel->setConfig(CLEANUP_DAYS_TO_KEEP_PARTIAL_FILES_KEY, $config->get('days', CLEANUP_DAYS_TO_KEEP_PARTIAL_FILES_DEFAULT_VALUE), $this->moduleName);
         $config = new Zend_Config_Ini($configPath, null, true);
         unset($config->global->days);
         $writer = new Zend_Config_Writer_Ini();
         $writer->setConfig($config);
         $writer->setFilename($configPath);
         $writer->write();
     } else {
         $settingModel->setConfig(CLEANUP_DAYS_TO_KEEP_PARTIAL_FILES_KEY, CLEANUP_DAYS_TO_KEEP_PARTIAL_FILES_DEFAULT_VALUE, $this->moduleName);
     }
 }
Пример #17
0
 /** Post database upgrade. */
 public function postUpgrade()
 {
     /** @var SettingModel $settingModel */
     $settingModel = MidasLoader::loadModel('Setting');
     $configPath = LOCAL_CONFIGS_PATH . DIRECTORY_SEPARATOR . $this->moduleName . '.local.ini';
     if (file_exists($configPath)) {
         $config = new Zend_Config_Ini($configPath, 'global');
         $settingModel->setConfig(API_METHOD_PREFIX_KEY, $config->get('methodprefix', API_METHOD_PREFIX_DEFAULT_VALUE), $this->moduleName);
         $config = new Zend_Config_Ini($configPath, null, true);
         unset($config->global->methodprefix);
         $writer = new Zend_Config_Writer_Ini();
         $writer->setConfig($config);
         $writer->setFilename($configPath);
         $writer->write();
     } else {
         $settingModel->setConfig(API_METHOD_PREFIX_KEY, API_METHOD_PREFIX_DEFAULT_VALUE, $this->moduleName);
     }
 }
Пример #18
0
 /** Post database upgrade. */
 public function postUpgrade()
 {
     /** @var SettingModel $settingModel */
     $settingModel = MidasLoader::loadModel('Setting');
     $configPath = LOCAL_CONFIGS_PATH . DIRECTORY_SEPARATOR . $this->moduleName . '.local.ini';
     if (file_exists($configPath)) {
         $config = new Zend_Config_Ini($configPath, 'global');
         $settingModel->setConfig(METADATAEXTRACTOR_HACHOIR_METADATA_COMMAND_KEY, $config->get('hachoir', METADATAEXTRACTOR_HACHOIR_METADATA_COMMAND_DEFAULT_VALUE), $this->moduleName);
         $config = new Zend_Config_Ini($configPath, null, true);
         unset($config->global->hachoir);
         $writer = new Zend_Config_Writer_Ini();
         $writer->setConfig($config);
         $writer->setFilename($configPath);
         $writer->write();
     } else {
         $settingModel->setConfig(METADATAEXTRACTOR_HACHOIR_METADATA_COMMAND_KEY, METADATAEXTRACTOR_HACHOIR_METADATA_COMMAND_DEFAULT_VALUE, $this->moduleName);
     }
 }
Пример #19
0
 /** Post database upgrade. */
 public function postUpgrade()
 {
     /** @var SettingModel $settingModel */
     $settingModel = MidasLoader::loadModel('Setting');
     $configPath = LOCAL_CONFIGS_PATH . DIRECTORY_SEPARATOR . $this->moduleName . '.local.ini';
     if (file_exists($configPath)) {
         $config = new Zend_Config_Ini($configPath, 'global');
         $settingModel->setConfig(VISUALIZE_TEMPORARY_DIRECTORY_KEY, $config->get('customtmp', VISUALIZE_TEMPORARY_DIRECTORY_DEFAULT_VALUE), $this->moduleName);
         $settingModel->setConfig(VISUALIZE_USE_PARAVIEW_WEB_KEY, $config->get('useparaview', VISUALIZE_USE_PARAVIEW_WEB_DEFAULT_VALUE), $this->moduleName);
         $settingModel->setConfig(VISUALIZE_USE_WEB_GL_KEY, $config->get('userwebgl', VISUALIZE_USE_WEB_GL_DEFAULT_VALUE), $this->moduleName);
         $settingModel->setConfig(VISUALIZE_USE_SYMLINKS_KEY, $config->get('usesymlinks', VISUALIZE_USE_SYMLINKS_DEFAULT_VALUE), $this->moduleName);
         $settingModel->setConfig(VISUALIZE_TOMCAT_ROOT_URL_KEY, $config->get('pwapp', VISUALIZE_TOMCAT_ROOT_URL_DEFAULT_VALUE), $this->moduleName);
         $settingModel->setConfig(VISUALIZE_PVBATCH_COMMAND_KEY, $config->get('pvbatch', VISUALIZE_PVBATCH_COMMAND_DEFAULT_VALUE), $this->moduleName);
         $settingModel->setConfig(VISUALIZE_PARAVIEW_WEB_WORK_DIRECTORY_KEY, $config->get('paraviewworkdir', VISUALIZE_PARAVIEW_WEB_WORK_DIRECTORY_DEFAULT_VALUE), $this->moduleName);
         $config = new Zend_Config_Ini($configPath, null, true);
         unset($config->global->customtmp);
         unset($config->global->useparaview);
         unset($config->global->userwebgl);
         unset($config->global->usesymlinks);
         unset($config->global->pwapp);
         unset($config->global->pvbatch);
         unset($config->global->paraviewworkdir);
         $writer = new Zend_Config_Writer_Ini();
         $writer->setConfig($config);
         $writer->setFilename($configPath);
         $writer->write();
     } else {
         $settingModel->setConfig(VISUALIZE_TEMPORARY_DIRECTORY_KEY, VISUALIZE_TEMPORARY_DIRECTORY_DEFAULT_VALUE, $this->moduleName);
         $settingModel->setConfig(VISUALIZE_USE_PARAVIEW_WEB_KEY, VISUALIZE_USE_PARAVIEW_WEB_DEFAULT_VALUE, $this->moduleName);
         $settingModel->setConfig(VISUALIZE_USE_WEB_GL_KEY, VISUALIZE_USE_WEB_GL_DEFAULT_VALUE, $this->moduleName);
         $settingModel->setConfig(VISUALIZE_USE_SYMLINKS_KEY, VISUALIZE_USE_SYMLINKS_DEFAULT_VALUE, $this->moduleName);
         $settingModel->setConfig(VISUALIZE_TOMCAT_ROOT_URL_KEY, VISUALIZE_TOMCAT_ROOT_URL_DEFAULT_VALUE, $this->moduleName);
         $settingModel->setConfig(VISUALIZE_PVBATCH_COMMAND_KEY, VISUALIZE_PVBATCH_COMMAND_DEFAULT_VALUE, $this->moduleName);
         $settingModel->setConfig(VISUALIZE_PARAVIEW_WEB_WORK_DIRECTORY_KEY, VISUALIZE_PARAVIEW_WEB_WORK_DIRECTORY_DEFAULT_VALUE, $this->moduleName);
     }
 }
 /**
  * (non-PHPdoc)
  * @see Zend_Config::get()
  */
 public function get($name, $default = null)
 {
     $value = parent::get($name, $default);
     $isGlobal = KalturaGlobalData::isGlobalData($value);
     if ($isGlobal) {
         $value = KalturaGlobalData::getData($value);
     } else {
         if ($value instanceof Zend_Config) {
             //We transform it to be a test configuration object so we can take global data from it
             $value = KalturaTestConfig::fromZendConfig($value);
         }
     }
     return $value;
 }
Пример #21
0
Файл: index.php Проект: ud223/yj
<?php

// Define path to application directory
defined('APPLICATION_PATH') || define('APPLICATION_PATH', realpath(dirname(__FILE__) . '/../application'));
// Define application environment
defined('APPLICATION_ENV') || define('APPLICATION_ENV', getenv('APPLICATION_ENV') ? getenv('APPLICATION_ENV') : 'production');
if (APPLICATION_ENV != 'production') {
    define('ALI_LOG', true);
}
define('ALI_LOG_PATH', realpath(dirname(__FILE__) . '/../data/log/'));
// Ensure library/ is on include_path
set_include_path(implode(PATH_SEPARATOR, array(realpath(APPLICATION_PATH . '/../library'), get_include_path())));
/** Zend_Application */
require_once 'Zend/Application.php';
require_once 'Zend/Config/Ini.php';
$system_ini_path = 'yujiaqu.ini';
if (file_exists($system_ini_path)) {
    $system_ini = new \Zend_Config_Ini($system_ini_path);
} else {
    echo "Cannot find the system ini file.";
    exit;
}
$config = new \Zend_Config_Ini(APPLICATION_PATH . '/configs/application.ini', null, true);
$config->merge($system_ini);
// Create application, bootstrap, and run
$application = new Zend_Application(APPLICATION_ENV, $config->get(APPLICATION_ENV));
$application->bootstrap()->run();
Пример #22
0
Файл: AD.php Проект: dafik/dfi
 private function getConfig()
 {
     $config = new Zend_Config_Ini('configs/ad-conf.ini', 'production');
     return $config->get('ldap')->toArray();
 }
Пример #23
0
 /**
  * Load the configuration files into the Zend registry.
  *
  * @return Zend_Config_Ini configuration file
  * @throws Zend_Exception
  */
 protected function _initConfig()
 {
     // init language
     $configGlobal = new Zend_Config_Ini(APPLICATION_CONFIG, 'global', true);
     if (isset($_COOKIE[MIDAS_LANGUAGE_COOKIE_NAME])) {
         $configGlobal->application->lang = $_COOKIE[MIDAS_LANGUAGE_COOKIE_NAME];
     }
     if (isset($_GET['lang'])) {
         $language = $_GET['lang'];
         if ($language !== 'en' && $language !== 'fr') {
             $language = 'en';
         }
         $configGlobal->application->lang = $language;
         $date = new DateTime();
         $interval = new DateInterval('P1M');
         setcookie(MIDAS_LANGUAGE_COOKIE_NAME, $language, $date->add($interval)->getTimestamp(), '/', !empty($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : $_SERVER['SERVER_NAME'], (int) $configGlobal->get('cookie_secure', 1) === 1, true);
     }
     Zend_Registry::set('configGlobal', $configGlobal);
     $configCore = new Zend_Config_Ini(CORE_CONFIG, 'global', true);
     Zend_Registry::set('configCore', $configCore);
     // check if internationalization enabled
     if (isset($configCore->internationalization) && $configCore->internationalization == '0') {
         $configGlobal->application->lang = 'en';
     }
     $config = new Zend_Config_Ini(APPLICATION_CONFIG, $configGlobal->environment, true);
     Zend_Registry::set('config', $config);
     date_default_timezone_set($configGlobal->default->timezone);
     // InitDatabase
     $configDatabase = new Zend_Config_Ini(DATABASE_CONFIG, $configGlobal->environment, true);
     if (empty($configDatabase->database->params->driver_options)) {
         $driverOptions = array();
     } else {
         $driverOptions = $configDatabase->database->params->driver_options->toArray();
     }
     if ($configDatabase->database->adapter == 'PDO_SQLITE') {
         $params = array('dbname' => $configDatabase->database->params->dbname, 'driver_options' => $driverOptions);
     } else {
         if ($configDatabase->database->adapter == 'PDO_MYSQL') {
             $driverOptions[PDO::MYSQL_ATTR_USE_BUFFERED_QUERY] = true;
         }
         $params = array('dbname' => $configDatabase->database->params->dbname, 'username' => $configDatabase->database->params->username, 'password' => $configDatabase->database->params->password, 'driver_options' => $driverOptions);
         if (empty($configDatabase->database->params->unix_socket)) {
             $params['host'] = $configDatabase->database->params->host;
             $params['port'] = $configDatabase->database->params->port;
         } else {
             $params['unix_socket'] = $configDatabase->database->params->unix_socket;
         }
     }
     $db = Zend_Db::factory($configDatabase->database->adapter, $params);
     Zend_Db_Table::setDefaultAdapter($db);
     Zend_Registry::set('dbAdapter', $db);
     Zend_Registry::set('configDatabase', $configDatabase);
     // Init log
     if ($configGlobal->environment == 'production') {
         Zend_Loader_Autoloader::getInstance()->suppressNotFoundWarnings(true);
         $priority = Zend_Log::WARN;
     } else {
         Zend_Loader_Autoloader::getInstance()->suppressNotFoundWarnings(false);
         $priority = Zend_Log::DEBUG;
     }
     if (is_writable(LOGS_PATH)) {
         $stream = LOGS_PATH . '/' . $configGlobal->environment . '.log';
         $logger = Zend_Log::factory(array(array('writerName' => 'Stream', 'writerParams' => array('stream' => $stream), 'formatterName' => 'Simple', 'filterName' => 'Priority', 'filterParams' => array('priority' => $priority))));
     } else {
         $logger = Zend_Log::factory(array(array('writerName' => 'Syslog', 'formatterName' => 'Simple', 'filterName' => 'Priority', 'filterParams' => array('priority' => $priority))));
     }
     if (file_exists(LOCAL_CONFIGS_PATH . '/database.local.ini')) {
         $columnMapping = array('priority' => 'priority', 'message' => 'message', 'module' => 'module');
         $writer = new Zend_Log_Writer_Db($db, 'errorlog', $columnMapping);
         if ($configGlobal->environment == 'production') {
             $priority = Zend_Log::INFO;
         } else {
             $priority = Zend_Log::DEBUG;
         }
         $filter = new Zend_Log_Filter_Priority($priority);
         $writer->addFilter($filter);
         $logger->addWriter($writer);
     }
     $logger->setEventItem('module', 'core');
     $logger->registerErrorHandler();
     Zend_Registry::set('logger', $logger);
     // Init error handler
     require_once BASE_PATH . '/core/controllers/components/NotifyErrorComponent.php';
     $notifyErrorComponent = new NotifyErrorComponent();
     ini_set('display_errors', 0);
     register_shutdown_function(array($notifyErrorComponent, 'fatalError'), $logger);
     set_error_handler(array($notifyErrorComponent, 'warningError'), E_NOTICE | E_WARNING);
     return $config;
 }
Пример #24
0
 /** Post database upgrade. */
 public function postUpgrade()
 {
     /** @var SettingModel $settingModel */
     $settingModel = MidasLoader::loadModel('Setting');
     $configPath = LOCAL_CONFIGS_PATH . DIRECTORY_SEPARATOR . $this->moduleName . '.local.ini';
     if (file_exists($configPath)) {
         $config = new Zend_Config_Ini($configPath, 'global');
         $settingModel->setConfig(MIDAS_DICOMSERVER_DCM2XML_COMMAND_KEY, $config->get('dcm2xml', MIDAS_DICOMSERVER_DCM2XML_COMMAND_DEFAULT_VALUE), $this->moduleName);
         $settingModel->setConfig(MIDAS_DICOMSERVER_STORESCP_COMMAND_KEY, $config->get('storescp', MIDAS_DICOMSERVER_STORESCP_COMMAND_DEFAULT_VALUE), $this->moduleName);
         $settingModel->setConfig(MIDAS_DICOMSERVER_STORESCP_PORT_KEY, $config->get('storescp_port', MIDAS_DICOMSERVER_STORESCP_PORT_DEFAULT_VALUE), $this->moduleName);
         $settingModel->setConfig(MIDAS_DICOMSERVER_STORESCP_STUDY_TIMEOUT_KEY, $config->get('storescp_study_timeout', MIDAS_DICOMSERVER_STORESCP_STUDY_TIMEOUT_DEFAULT_VALUE), $this->moduleName);
         $settingModel->setConfig(MIDAS_DICOMSERVER_RECEPTION_DIRECTORY_KEY, $config->get('receptiondir', MIDAS_DICOMSERVER_RECEPTION_DIRECTORY_DEFAULT_VALUE), $this->moduleName);
         $settingModel->setConfig(MIDAS_DICOMSERVER_DESTINATION_FOLDER_KEY, $config->get('pydas_dest_folder', MIDAS_DICOMSERVER_DESTINATION_FOLDER_DEFAULT_VALUE), $this->moduleName);
         $settingModel->setConfig(MIDAS_DICOMSERVER_DCMQRSCP_COMMAND_KEY, $config->get('dcmqrscp', MIDAS_DICOMSERVER_DCMQRSCP_COMMAND_DEFAULT_VALUE), $this->moduleName);
         $settingModel->setConfig(MIDAS_DICOMSERVER_DCMQRSCP_PORT_KEY, $config->get('dcmqrscp_port', MIDAS_DICOMSERVER_DCMQRSCP_PORT_DEFAULT_VALUE), $this->moduleName);
         $settingModel->setConfig(MIDAS_DICOMSERVER_DCMQRIDX_COMMAND_KEY, $config->get('dcmqridx', MIDAS_DICOMSERVER_DCMQRIDX_COMMAND_DEFAULT_VALUE), $this->moduleName);
         $settingModel->setConfig(MIDAS_DICOMSERVER_SERVER_AE_TITLE_KEY, $config->get('server_ae_title', MIDAS_DICOMSERVER_SERVER_AE_TITLE_DEFAULT_VALUE), $this->moduleName);
         $settingModel->setConfig(MIDAS_DICOMSERVER_PEER_AES_KEY, $config->get('peer_aes', MIDAS_DICOMSERVER_PEER_AES_DEFAULT_VALUE), $this->moduleName);
         $config = new Zend_Config_Ini($configPath, null, true);
         unset($config->global->dcm2xml);
         unset($config->global->storescp);
         unset($config->global->storescp_port);
         unset($config->global->storescp_study_timeout);
         unset($config->global->receptiondir);
         unset($config->global->pydas_dest_folder);
         unset($config->global->dcmqrscp);
         unset($config->global->dcmqrscp_port);
         unset($config->global->dcmqridx);
         unset($config->global->server_ae_title);
         unset($config->global->peer_aes);
         $writer = new Zend_Config_Writer_Ini();
         $writer->setConfig($config);
         $writer->setFilename($configPath);
         $writer->write();
     } else {
         $settingModel->setConfig(MIDAS_DICOMSERVER_DCM2XML_COMMAND_KEY, MIDAS_DICOMSERVER_DCM2XML_COMMAND_DEFAULT_VALUE, $this->moduleName);
         $settingModel->setConfig(MIDAS_DICOMSERVER_STORESCP_COMMAND_KEY, MIDAS_DICOMSERVER_STORESCP_COMMAND_DEFAULT_VALUE, $this->moduleName);
         $settingModel->setConfig(MIDAS_DICOMSERVER_STORESCP_PORT_KEY, MIDAS_DICOMSERVER_STORESCP_PORT_DEFAULT_VALUE, $this->moduleName);
         $settingModel->setConfig(MIDAS_DICOMSERVER_STORESCP_STUDY_TIMEOUT_KEY, MIDAS_DICOMSERVER_STORESCP_STUDY_TIMEOUT_DEFAULT_VALUE, $this->moduleName);
         $settingModel->setConfig(MIDAS_DICOMSERVER_RECEPTION_DIRECTORY_KEY, MIDAS_DICOMSERVER_RECEPTION_DIRECTORY_DEFAULT_VALUE, $this->moduleName);
         $settingModel->setConfig(MIDAS_DICOMSERVER_DESTINATION_FOLDER_KEY, MIDAS_DICOMSERVER_DESTINATION_FOLDER_DEFAULT_VALUE, $this->moduleName);
         $settingModel->setConfig(MIDAS_DICOMSERVER_DCMQRSCP_COMMAND_KEY, MIDAS_DICOMSERVER_DCMQRSCP_COMMAND_DEFAULT_VALUE, $this->moduleName);
         $settingModel->setConfig(MIDAS_DICOMSERVER_DCMQRSCP_PORT_KEY, MIDAS_DICOMSERVER_DCMQRSCP_PORT_DEFAULT_VALUE, $this->moduleName);
         $settingModel->setConfig(MIDAS_DICOMSERVER_DCMQRIDX_COMMAND_KEY, MIDAS_DICOMSERVER_DCMQRIDX_COMMAND_DEFAULT_VALUE, $this->moduleName);
         $settingModel->setConfig(MIDAS_DICOMSERVER_SERVER_AE_TITLE_KEY, MIDAS_DICOMSERVER_SERVER_AE_TITLE_DEFAULT_VALUE, $this->moduleName);
         $settingModel->setConfig(MIDAS_DICOMSERVER_PEER_AES_KEY, MIDAS_DICOMSERVER_PEER_AES_DEFAULT_VALUE, $this->moduleName);
     }
 }
Пример #25
0
Файл: Ami.php Проект: dafik/dfi
 private static function getConfig()
 {
     $config = new Zend_Config_Ini('configs/ini/asterisk.ini', APPLICATION_ENV);
     return $config->get('ami')->toArray();
 }
Пример #26
0
<?php

function compareTypeNames($obj1, $obj2)
{
    return strcmp($obj1->getType(), $obj2->getType());
}
function compareServiceNames($obj1, $obj2)
{
    return strcmp($obj1->getServiceName(), $obj2->getServiceName());
}
$config = new Zend_Config_Ini("../../config/testme.ini");
$indexConfig = $config->get('testmedoc');
$include = $indexConfig->get("include");
$exclude = $indexConfig->get("exclude");
$additional = $indexConfig->get("additional");
$clientGenerator = new DummyForDocsClientGenerator();
$clientGenerator->setIncludeOrExcludeList($include, $exclude);
$clientGenerator->setAdditionalList($additional);
$clientGenerator->load();
$list = array();
$services = $clientGenerator->getServices();
foreach ($services as $serviceName => $serviceReflector) {
    if ($serviceReflector->isDeprecated()) {
        unset($services[$serviceName]);
        continue;
    }
    $actions = $serviceReflector->getActions();
    foreach ($actions as &$action) {
        // we need only the keys
        $action = null;
    }
Пример #27
0
<script type="text/javascript" src="js/jquery.tooltip.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.7.1.custom.min.js"></script>
<script type="text/javascript" src="js/jquery.json.min.js"></script>
<script type="text/javascript" src="js/code.example.js"></script>
<script type="text/javascript" src="js/main.js?r35598"></script>
</head>
	<?php 
require_once "../../bootstrap.php";
ActKeyUtils::checkCurrent();
KalturaLog::setContext("TESTME");
$configSection = 'testme';
if (isset($_REQUEST['config'])) {
    $configSection = $_REQUEST['config'];
}
$config = new Zend_Config_Ini("../../config/testme.ini");
$indexConfig = $config->get($configSection);
$include = $indexConfig->get("include");
$exclude = $indexConfig->get("exclude");
$cacheFileName = kConf::get("cache_root_path") . '/testme/services';
if (file_exists($cacheFileName)) {
    $services = unserialize(file_get_contents($cacheFileName));
} else {
    $clientGenerator = new DummyForDocsClientGenerator();
    $clientGenerator->setIncludeOrExcludeList($include, $exclude);
    $clientGenerator->load();
    $services = $clientGenerator->getServices();
    kFile::setFileContent($cacheFileName, serialize($services));
}
$list = array();
foreach ($services as $serviceName => $serviceReflector) {
    if ($serviceReflector->isDeprecated() || $serviceReflector->isServerOnly()) {
Пример #28
0
            'prefixes' => array(
                'Zend' => __DIR__ . '/../library/Zend'
            ),
            'fallback_autoloader' => false,
        ),
    ));
}

// XHProf
$pathToFile = APPLICATION_PATH . '/configs/xhprof.ini';
$xhprofEnabled = false;
if (file_exists($pathToFile)) {

    $xhprofIni = new Zend_Config_Ini($pathToFile);

    if (null == ($config = $xhprofIni->get(APPLICATION_ENV)) && null == ($config = $xhprofIni->get('default'))) {
        require_once 'Zend/Application/Exception.php';
        throw new Zend_Application_Exception("Błędne ustawienia dla XHprof w pliku xhprof.ini");
    }

    if ($config->xhprof->enabled === '1') {

        $xhprofEnabled = true;

        require_once __DIR__ . '/../library/Zend/Loader/AutoloaderFactory.php';
        Zend_Loader_AutoloaderFactory::factory(array(
            'Zend_Loader_StandardAutoloader' => array(
                'prefixes' => array(
                    'Xhprof' => __DIR__ . '/../library/Xhprof'
                ),
                'fallback_autoloader' => true,
 /**
  * 
  * Adds the permissions for the test partner
  * @param $client - KalturaClient
  */
 public static function addPermissions(KalturaClient $client)
 {
     $partnerId = $client->getConfig()->partnerId;
     //Get the admin partner id and secret from the application.ini
     $adminConsoleIniPath = KALTURA_ROOT_PATH . "/configurations/admin.ini";
     $adminIni = new Zend_Config_Ini($adminConsoleIniPath);
     $adminProductionSettings = $adminIni->get('production');
     $adminConsolePartnerId = $adminProductionSettings->settings->partnerId;
     $adminConsolePartnerSecret = $adminProductionSettings->settings->secret;
     $adminConfig = new KalturaConfiguration($adminConsolePartnerId);
     $adminConfig->serviceUrl = $client->getConfig()->serviceUrl;
     //The same service url of the test partner client
     $adminClient = new KalturaClient($adminConfig);
     //TODO: get this from the installation or outside input
     $ks = $adminClient->user->loginByLoginId('*****@*****.**', 'admin');
     $adminClient->setKs($ks);
     $addedPermissions = array();
     try {
         $addedPermissions[] = KalturaTestDeploymentHelper::createPermission("CUEPOINT_PLUGIN_PERMISSION", KalturaPermissionType::PLUGIN);
         $addedPermissions[] = KalturaTestDeploymentHelper::createPermission("CODECUEPOINT_PLUGIN_PERMISSION", KalturaPermissionType::PLUGIN);
         $addedPermissions[] = KalturaTestDeploymentHelper::createPermission("ADCUEPOINT_PLUGIN_PERMISSION", KalturaPermissionType::PLUGIN);
         $addedPermissions[] = KalturaTestDeploymentHelper::createPermission("ANNOTATION_PLUGIN_PERMISSION", KalturaPermissionType::PLUGIN);
         $addedPermissions[] = KalturaTestDeploymentHelper::createPermission("DROPFOLDER_PLUGIN_PERMISSION", KalturaPermissionType::PLUGIN);
         $addedPermissions[] = KalturaTestDeploymentHelper::createPermission("CONTENTDISTRIBUTION_PLUGIN_PERMISSION", KalturaPermissionType::PLUGIN);
         $addedPermissions[] = KalturaTestDeploymentHelper::createPermission("METADATA_PLUGIN_PERMISSION", KalturaPermissionType::PLUGIN);
     } catch (Exception $e) {
         print "Exception was raised during permission adding: " . $e->getMessage() . "\n";
     }
     $systemPartnerPlugin = KalturaSystemPartnerClientPlugin::get($adminClient);
     $partner = $systemPartnerPlugin->systemPartner->get($partnerId);
     $partnerConfig = $systemPartnerPlugin->systemPartner->getConfiguration($partnerId);
     $partnerConfig->storageServePriority = KalturaStorageServePriority::KALTURA_ONLY;
     $newConfig = new KalturaSystemPartnerConfiguration();
     foreach ($addedPermissions as $permission) {
         $newConfig->permissions[] = $permission;
     }
     if ($newConfig->permissions && count($newConfig->permissions)) {
         //Clean the id from the permissions
         foreach ($newConfig->permissions as &$permission) {
             $permission->id = null;
             $permission->partnerId = null;
             $permission->createdAt = null;
             $permission->updatedAt = null;
             $permission->status = KalturaPermissionStatus::ACTIVE;
         }
     }
     $result = $systemPartnerPlugin->systemPartner->updateConfiguration($partnerId, $newConfig);
     $config = new KalturaConfiguration();
     $config->serviceUrl = $client->getConfig()->serviceUrl;
     $config->partnerId = self::$partner->id;
     $client = new KalturaClient($config);
     // create a client for the partner
     $ks = $client->session->start(self::$partner->adminSecret, null, KalturaSessionType::ADMIN, self::$partner->id, 86400, null);
     $client->setKs($ks);
 }
Пример #30
0
 private function setConfig()
 {
     $frontController = Zend_Controller_Front::getInstance();
     $options = new Zend_Config_Ini(CORE_CONFIG, 'global', true);
     $rest = $options->get('rest', false);
     if ($rest) {
         $this->defaultFormat = $rest->default;
         $this->acceptableFormats = $rest->formats->toArray();
     }
 }