GeoIP 4.0

\BXmaker\GeoIP\Option

\BXmaker\GeoIP\Option - Q Класс для работы с настройками модуля - получение, временная установка на время выполнения

namespace BXmaker\GeoIP;
class Option extends \BXmaker\Core\Module\Option
{
    //...
}

Методы

componentCityJSOptions

Вернет массив доп паармтеров для клиентской стороны. Передаем так, чтобы не объявлять их в шаблоне компонента

/**
 * @return array
 */
public function componentCityJSOptions();

getDefaultIP

Вернет IP адерс по умолчанию

/**
 * @return string
 */
public function getDefaultIP();

getDefaultLocationLang

Вернет язык по умолчанию

/**
 * @return string
 */
public function getDefaultLocationLang();

getDefaultLocationTypes

Вернет массив типов для поиска по умолчанию

/**
 * @return string[]
 */
public function getDefaultLocationTypes();

isEnabled

/**
 * @return bool
 */
public function isEnabled();

isEnabledDebugMode

Включен ли режим отладки

/**
 * @return bool
 */
public function isEnabledDebugMode();

isEnabledDebugTrace

Включен ли вывод трейса

/**
 * @return bool
 */
public function isEnabledDebugTrace();

isEnabledRedirectOnChangeLocation

Редирект после смены города

/**
 * @return bool
 */
public function isEnabledRedirectOnChangeLocation();

isEnabledRedirectOnConfirm

Редирект после смены города

/**
 * @return bool
 */
public function isEnabledRedirectOnConfirm();

isEnabledReloadOrderPage

Редирект после смены города

/**
 * @return bool
 */
public function isEnabledReloadOrderPage();

isEnabledReloadPage

Редирект после смены города

/**
 * @return bool
 */
public function isEnabledReloadPage();

isEnabledSettingLocationToBuyerProfile

Редирект после смены города

/**
 * @return bool
 */
public function isEnabledSettingLocationToBuyerProfile();