Восстановление через restore.php выдает ошибку:
Fatal error: Class 'CBXPunycode' not found in /хххххххххххххх/ххххххххх/bitrix/modules/bitrixcloud/classes /general/cdn_webservice.php on line 27
Содержание файла ниже.
Fatal error: Class 'CBXPunycode' not found in /хххххххххххххх/ххххххххх/bitrix/modules/bitrixcloud/classes
Содержание файла ниже.
| Код |
|---|
<?
IncludeModuleLangFile(__FILE__);
class CBitrixCloudCDNWebService extends CBitrixCloudWebService
{
private $domain = "";
/**
*
* @param string $domain
* @return void
*
*/
public function __construct($domain)
{
$this->domain = $domain;
}
/**
* Returns URL to update policy
*
* @param array[string]string $arParams
* @return string
*
*/
protected function getActionURL($arParams = /*.(array[string]string).*/ array())
{
$arErrors = /*.(array[int]string).*/ array();
$domainTmp = CBXPunycode::ToASCII($this->domain, $arErrors);
if (strlen($domainTmp) > 0)
$domain = $domainTmp;
else
$domain = $this->domain;
$arParams["license"] = md5(LICENSE_KEY);
$arParams["domain"] = $domain;
$url = COption::GetOptionString("bitrixcloud", "cdn_policy_url");
$url = CHTTP::urlAddParams($url, $arParams, array(
"encode" => true,
));
return $url;
}
/**
*
* @return CDataXML
*
*/
public function actionQuota() /*. throws CBitrixCloudException .*/
{
return $this->action("get_quota_info");
}
/**
*
* @return CDataXML
*
*/
public function actionStop() /*. throws CBitrixCloudException .*/
{
return $this->action("stop");
}
/**
*
* @return CDataXML
*
*/
public function actionGetConfig() /*. throws CBitrixCloudException .*/
{
return $this->action("");
}
}
?>
|