\BXmaker\GeoIP\FavoritesTable
-
Класс для работы с таблицей списков избранных Class TypeTable
namespace BXmaker\GeoIP;
class FavoritesTable extends \Bitrix\Main\Entity\DataManager
{
//...
}
При удалении спсика избранных местоположений, удаляем и привязки к сайтам и местоположениям
/**
* @param \Bitrix\Main\Entity\Event $event
* @return \Bitrix\Main\Entity\EventResult
*/
public static function OnBeforeDelete(\Bitrix\Main\Entity\Event $event);
public static function getFilePath();
public static function getMap();
public static function getTableName();
\BXmaker\GeoIP\Favorites
-
Класс для работы со списками избранных местоположений
namespace BXmaker\GeoIP;
class Favorites
{
//...
}
Вернет идентификатор списка избранных местоположений для сайта
/**
* @param $siteId
* @return int|null
*/
public function getIdForSite($siteId);
/**
* @return \BXmaker\GeoIP\Favorites\Location
*/
public function location();
/**
* @return \BXmaker\GeoIP\Favorites\Site
*/
public function site();
/**
* @return \BXmaker\GeoIP\FavoritesTable
*/
public function table();