Download the PHP package wfgm5k2d/bitrix-location-service without Composer
On this page you can find all versions of the php package wfgm5k2d/bitrix-location-service. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download wfgm5k2d/bitrix-location-service
More information about wfgm5k2d/bitrix-location-service
Files in wfgm5k2d/bitrix-location-service
Package bitrix-location-service
Short Description This is a library for getting search and processing Bitrix locations
License
Informations about the package bitrix-location-service
bitrix-location-service
Описание
Библиотека для получения и обработки местоположений Битрикс. На каждый ключ возвращаемого массива есть свой метод. Основной способ получения данных по IP - сайт https://ipwhois.io/ Используются их методы для автоматического определения местоположения человека Дольше вся обработка идет через Битрикс Каждый класс можно использовать по отдельности избавившись от зависимостей. Функции так же можно использовать по отдельности за исключением методов get<ПОЛЕ МАССИВА>
Установка
composer require wfgm5k2d/bitrix-location-service
Для тех кто первый раз сталкивается с composer на битриксе. Библиотеки обычно ставятся в local/php_interface (cd local/php_interface). Далее в local/php_interface/init.php прописывается:
require_once 'vendor/autoload.php';
Использование
Как привязать выбранное местоположение в оформление заказа. Продуктивное использование
Описание классов
- IpWhoIsService
- getRealIp
- getDataResult
- toArray
- toObject
- getBxLocation
- getIp
- isSuccess
- getType
- getContinent
- getContinentCode
- getCountry
- getCountryCode
- getRegion
- getRegionCode
- getCity
- getLatitude
- getLongitude
- isEu
- getZip
- getCallingCode
- getCapital
- getBorders
- getFlagImg
- getFlagEmoji
- getFlagEmojiUnicode
- getConnectionAsn
- getConnectionOrg
- getConnectionIsp
- getConnectionDomain
- getTimezoneId
- getTimezoneAbbr
- getTimezoneIsDst
- getTimezoneUtc
- getTimezoneCurrentTime
- BitrixLocationService
- getLocation
- getBitrixRegion
- searchLocationInBitrixLocations
- getZipLocation
- getFullPathToLocation
- getItemId
- getItemCode
- getItemLeftMargin
- getItemRightMargin
- getItemDepthLevel
- getItemSort
- getItemParentId
- getItemTypeId
- getItemLatitude
- getItemLongitude
- getItemCountryId
- getItemRegionId
- getItemCityId
- getItemLocDefault
- getItemNameRu
- getItemTypeCode
- getValueId
- getValueSort
- getValueCode
- getValueCountryName
- getValueCountryShortName
- getValueCountryId
- getValueCountryNameOrig
- getValueCountryNameLang
- getValueRegionName
- getValueRegionShortName
- getValueRegionId
- getValueRegionNameOrig
- getValueRegionNameLang
- getValueCityName
- getValueCityShortName
- getValueCityId
- getValueCityNameOrig
- getValueCityNameLang
- getLocationId
- getFormat
- getRegionId
- BitrixLocationRegionService
- getLocationRegion
- getId
- getCode
- getLeftMargin
- getRightMargin
- getDepthLevel
- getSort
- getParentId
- getTypeId
- getLatitude
- getLongitude
- getCountryId
- getRegionId
- getCityId
- getLocDefault
- getNameRu
- getTypeCode