Example #1
0
 protected function loadProduct($sModuleName)
 {
     bx_import('BxDolStudioJson');
     $oJson = BxDolStudioJson::getInstance();
     return $oJson->load(BX_DOL_UNITY_URL_MARKET . 'json_get_product_by_name', array('value' => $sModuleName, 'client' => $this->iClient));
 }
 public function downloadUpdatePublic($sModuleName)
 {
     bx_import('BxDolModuleQuery');
     $aModule = BxDolModuleQuery::getInstance()->getModuleByName($sModuleName);
     bx_import('BxDolStudioJson');
     $aItem = BxDolStudioJson::getInstance()->load(BX_DOL_UNITY_URL_MARKET . 'json_download_update', array('product' => base64_encode(serialize(array('name' => $aModule['name'], 'version' => $aModule['version'], 'hash' => $aModule['hash']))), 'domain' => BX_DOL_URL_ROOT, 'user' => (int) getParam('sys_oauth_user')));
     return $this->downloadFile($aItem);
 }