5require_once __DIR__.
'/autoload.php';
11 if(isset(
$_SERVER[
'REQUEST_METHOD']) &&
$_SERVER[
'REQUEST_METHOD'] ===
'OPTIONS')
13 $p = COption::GetOptionString(
"rest",
"server_path",
"/rest").
"/";
14 if(mb_substr(mb_strtolower(
$_SERVER[
'REQUEST_URI']), 0, mb_strlen(
$p)) ===
$p)
16 if(!defined(
'BX24_REST_SKIP_SEND_HEADERS'))
18 CRestUtil::sendHeaders();
27Loader::includeModule(
'market');
29CJSCore::registerExt(
'marketplace',
array(
30 'js' =>
'/bitrix/js/rest/marketplace.js',
31 'css' =>
'/bitrix/js/rest/css/marketplace.css',
32 'lang' =>
BX_ROOT.
'/modules/rest/lang/'.LANGUAGE_ID.
'/jsmarketplace.php',
33 'lang_additional' =>
array(
34 'REST_MARKETPLACE_CATEGORY_URL' =>
'/marketplace/',
35 'REST_BUY_SUBSCRIPTION_URL' => \
Bitrix\Rest\Marketplace\Url::getSubscriptionBuyUrl(),
36 'CAN_BUY_SUBSCRIPTION' => \
Bitrix\Rest\Marketplace\Client::canBuySubscription() ?
'Y' :
'N',
37 'CAN_ACTIVATE_DEMO_SUBSCRIPTION' => \
Bitrix\Rest\Marketplace\Client::isSubscriptionDemoAvailable() ?
'Y' :
'N',
38 'REST_MARKETPLACE_EULA_URL' => \
Bitrix\Rest\Infrastructure\Market\MarketUrl::createByDefault()->getEulaUrl(),
40 'rel' =>
array(
'ajax',
'popup',
'access',
'sidepanel',
'ui.notification'),
43CJSCore::registerExt(
'applayout',
array(
44 'js' =>
'/bitrix/js/rest/applayout.js',
45 'css' =>
'/bitrix/js/rest/css/applayout.css',
46 'lang' =>
BX_ROOT.
'/modules/rest/lang/'.LANGUAGE_ID.
'/jsapplayout.php',
47 'lang_additional' =>
array(
48 'REST_APPLICATION_URL' => \
Bitrix\Rest\Marketplace\Url::getApplicationUrl(),
49 'REST_APPLICATION_VIEW_URL' => \
Bitrix\Rest\Marketplace\Url::getApplicationPlacementViewUrl(),
50 'REST_PLACEMENT_URL' => \
Bitrix\Rest\Marketplace\Url::getApplicationPlacementUrl()
52 'rel' =>
array(
'ui.design-tokens',
'ajax',
'popup',
'sidepanel',
'rest.app-form'),
55CJSCore::registerExt(
'appplacement',
array(
56 'js' =>
'/bitrix/js/rest/appplacement.js',
57 'rel' =>
array(
'ajax',
'applayout'),
60CJSCore::registerExt(
'restclient',
array(
62 'rel' =>
array(
'rest.client'),
65CJSCore::registerExt(
'rest_userfield',
array(
66 'js' =>
'/bitrix/js/rest/userfield.js',
67 'rel' =>
array(
'applayout'),
73 'js' =>
'/bitrix/js/rest/integration.js',
74 'lang' =>
BX_ROOT.
'/modules/rest/jsintegration.php',
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
$_SERVER["DOCUMENT_ROOT"]