1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
index.php
См. документацию.
1<?php
2const NO_AGENT_CHECK = true;
3const NO_AGENT_STATISTIC = true;
5
6require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
7
9Loc::loadMessages(__FILE__);
10
12
13if (!\Bitrix\Main\Loader::includeModule('sale'))
14 $arResult["ERROR"] = Loc::getMessage("SALE_SRV_LOCATION_CANT_INCLUDE_MODULE");
15
16if(!isset($arResult["ERROR"]) && check_bitrix_sessid())
17{
18 $action = isset($_REQUEST['action']) ? trim($_REQUEST['action']): '';
19 $lang = isset($_REQUEST['lang']) ? $_REQUEST['lang']: LANGUAGE_ID;
20 $countryIds = isset($_REQUEST['countryIds']) ? $_REQUEST['countryIds']: array();
21
22 switch ($action)
23 {
24 case "getRegionList":
25
27
28 break;
29
30 case "getCityList":
31
32 $regionIds = isset($_REQUEST['regionIds']) && is_array($_REQUEST['regionIds'])? $_REQUEST['regionIds']: array();
33
34 $arResult["DATA"] = \Bitrix\Sale\SalesZone::getCities($countryIds, $regionIds, $lang);
35 break;
36 }
37}
38else
39{
40 if(!isset($arResult["ERROR"]))
41 $arResult["ERROR"] = Loc::getMessage("SALE_SRV_LOCATION_ACCESS_DENIED");
42}
43
44if(isset($arResult["ERROR"]))
45 $arResult["RESULT"] = "ERROR";
46else
47 $arResult["RESULT"] = "OK";
48
49header('Content-Type: application/json');
50echo json_encode($arResult);
51
52require($_SERVER["DOCUMENT_ROOT"].BX_ROOT."/modules/main/include/epilog_after.php");
const BX_ROOT
Определения bx_root.php:3
$arResult
Определения generate_coupon.php:16
static getRegions($countriesIds=array(), $lang=LANGUAGE_ID)
Определения saleszone.php:466
static getCities($countriesIds=array(), $regionsIds=array(), $lang)
Определения saleszone.php:495
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения file_new.php:804
const NO_AGENT_STATISTIC
Определения get_catalog_menu.php:3
$_REQUEST["admin_mnu_menu_id"]
Определения get_menu.php:8
$_SERVER["DOCUMENT_ROOT"]
Определения cron_frame.php:9
const NO_AGENT_CHECK
Определения cron_frame.php:17
const NOT_CHECK_PERMISSIONS
Определения cron_frame.php:15
if(!defined('SITE_ID')) $lang
Определения include.php:91
check_bitrix_sessid($varname='sessid')
Определения tools.php:4686
$action
Определения file_dialog.php:21