GeoIP 4.0

\BXmaker\GeoIP\Favorites\Site

\BXmaker\GeoIP\Favorites\SiteTable -

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

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

Методы

deleteAllByFavoritesId

Массовое удаления привязок по ID избарнного

/**
 * @param $id
 * @return bool
 */
public static function deleteAllByFavoritesId($id);

getFilePath

public static function getFilePath();

getMap

public static function getMap();

getTableName

public static function getTableName();

\BXmaker\GeoIP\Favorites\Site -

Класс для работы с привязками избранного к сайтам

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

Методы

getSiteIdList

Веренет массив сайтов к которым привязан список

/**
 * @param int $favoriteId
 * @return array
 */
public function getSiteIdList(int $favoriteId);

Установит новую привязку избранного списка к сайтам

/**
 * @param int $favoriteId
 * @param string[] $arSiteId
 * @return $this
 */
public function setLinks(int $favoriteId, array $arSiteId = []);

table

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