GeoIP 4.0

\BXmaker\GeoIP\Favorites

\BXmaker\GeoIP\FavoritesTable -

Класс для работы с таблицей списков избранных Class TypeTable

namespace BXmaker\GeoIP;
class FavoritesTable extends \Bitrix\Main\Entity\DataManager
{
    //...
}

Методы

OnBeforeDelete

При удалении спсика избранных местоположений, удаляем и привязки к сайтам и местоположениям

/**
 * @param \Bitrix\Main\Entity\Event $event
 * @return \Bitrix\Main\Entity\EventResult
 */
public static function OnBeforeDelete(\Bitrix\Main\Entity\Event $event);

getFilePath

public static function getFilePath();

getMap

public static function getMap();

getTableName

public static function getTableName();

\BXmaker\GeoIP\Favorites -

Класс для работы со списками избранных местоположений

namespace BXmaker\GeoIP;
class Favorites
{
    //...
}

Методы

getIdForSite

Вернет идентификатор списка избранных местоположений для сайта

/**
 * @param $siteId
 * @return int|null
 */
public function getIdForSite($siteId);

location

/**
 * @return \BXmaker\GeoIP\Favorites\Location
 */
public function location();

site

/**
 * @return \BXmaker\GeoIP\Favorites\Site
 */
public function site();

table

/**
 * @return \BXmaker\GeoIP\FavoritesTable
 */
public function table();