1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
include.php
См. документацию.
1<?
2
4
5require_once __DIR__.'/autoload.php';
6
8{
9 public static function OnBeforeProlog()
10 {
11 if(isset($_SERVER['REQUEST_METHOD']) && $_SERVER['REQUEST_METHOD'] === 'OPTIONS')
12 {
13 $p = COption::GetOptionString("rest", "server_path", "/rest")."/";
14 if(mb_substr(mb_strtolower($_SERVER['REQUEST_URI']), 0, mb_strlen($p)) === $p)
15 {
16 if(!defined('BX24_REST_SKIP_SEND_HEADERS'))
17 {
18 CRestUtil::sendHeaders();
19 }
20
21 die();
22 }
23 }
24 }
25}
26
27Loader::includeModule('market');
28
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(),
39 ),
40 'rel' => array('ajax', 'popup', 'access', 'sidepanel', 'ui.notification'),
41));
42
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()
51 ),
52 'rel' => array('ui.design-tokens', 'ajax', 'popup', 'sidepanel', 'rest.app-form'),
53));
54
55CJSCore::registerExt('appplacement', array(
56 'js' => '/bitrix/js/rest/appplacement.js',
57 'rel' => array('ajax', 'applayout'),
58));
59
60CJSCore::registerExt('restclient', array(
61 'skip_core' => true,
62 'rel' => array('rest.client'),
63));
64
65CJSCore::registerExt('rest_userfield', array(
66 'js' => '/bitrix/js/rest/userfield.js',
67 'rel' => array('applayout'),
68));
69
70CJSCore::registerExt(
71 'rest.integration',
72 [
73 'js' => '/bitrix/js/rest/integration.js',
74 'lang' => BX_ROOT.'/modules/rest/jsintegration.php',
75 'rel' => [
76 'ajax',
77 'ui.notification',
78 ],
79 ]
80);
81?>
const BX_ROOT
Определения bx_root.php:3
Определения loader.php:13
Определения include.php:8
static OnBeforeProlog()
Определения include.php:9
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения file_new.php:804
$p
Определения group_list_element_edit.php:23
$_SERVER["DOCUMENT_ROOT"]
Определения cron_frame.php:9
die
Определения quickway.php:367