Класс FavoritesTable

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

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

Если у вас на сайте не устанволен модуль интернет-магазина, то вы можете импортировать местоположения России, Украины, Казахстана, используя это модуль. Функционал импорта есть на соответствующей странице в административной части сайта. 


\Bxmaker\GeoIP\FavoritesTable - Класс для работы с группами избранными местоположениями,
поля - ID, NAME, SITE, CITY

\Bxmaker\GeoIP\Favorites\SiteTable -Привязка избранной группы местоположений к сайтам,
поля - ID, FID, SID

\Bxmaker\GeoIP\Favorites\CityTable - привязка местоположений к группе избранных местоположений,
ID, FID, LOCATION_ID, MARK (выделение в публичной части), SITE, LOCATION ref \Bitrix\Sale\Location\LocationTable



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

Перечисленные выше классы используют ORM битрикса.