\BXmaker\GeoIP\Option
- Q
Класс для работы с настройками модуля - получение, временная установка на время выполнения
namespace BXmaker\GeoIP;
class Option extends \BXmaker\Core\Module\Option
{
//...
}
Вернет массив доп паармтеров для клиентской стороны. Передаем так, чтобы не объявлять их в шаблоне компонента
/**
* @return array
*/
public function componentCityJSOptions();
Вернет IP адерс по умолчанию
/**
* @return string
*/
public function getDefaultIP();
Вернет язык по умолчанию
/**
* @return string
*/
public function getDefaultLocationLang();
Вернет массив типов для поиска по умолчанию
/**
* @return string[]
*/
public function getDefaultLocationTypes();
/**
* @return bool
*/
public function isEnabled();
Включен ли режим отладки
/**
* @return bool
*/
public function isEnabledDebugMode();
Включен ли вывод трейса
/**
* @return bool
*/
public function isEnabledDebugTrace();
Редирект после смены города
/**
* @return bool
*/
public function isEnabledRedirectOnChangeLocation();
Редирект после смены города
/**
* @return bool
*/
public function isEnabledRedirectOnConfirm();
Редирект после смены города
/**
* @return bool
*/
public function isEnabledReloadOrderPage();
Редирект после смены города
/**
* @return bool
*/
public function isEnabledReloadPage();
Редирект после смены города
/**
* @return bool
*/
public function isEnabledSettingLocationToBuyerProfile();