Классы

Описание классов модуля Определения местоположения пользователя по IP 2.0

В модуле используется несколько классов, которые вы можете использовать для выполнения поставленных задач.

Основной класс для работы с модулем, в нем находятся все методы для работы с модулем. Все другие классы используются для служебных целей.

\BXmaker\GeoIP\Manager

$oManager = new \BXmaker\GeoIP\Manager::getInstance();


Обработчик для подключения компонентов в эпилоге сайта, постановки значений в соответствующие поля при оформлении заказа, а также для обработки ajax запросов от компонентов модуля.

$oHandler = new \BXmaker\GeoIP\Handler();


Класс агентов,  имеющий единственный метод на текущий момент, который вызывается при вызове агента обновления базы диапазонов IP адресов.

// запуск агента выполняющего обновление базы
\BXmaker\GeoIP\Agent::updateBase(); //статический метод


Ну и последний класс, который используется для работы с базой IP адресов от IPGeoBase.

$oBase = new \BXmaker\GeoIP\Manager\IPGeoBase();