\BXmaker\GeoIP\Favorites\SiteTable
-
Привязка тизбранных местоположений к сайтам Class SiteTable
namespace BXmaker\GeoIP\Favorites;
class SiteTable extends \Bitrix\Main\Entity\DataManager
{
//...
}
Массовое удаления привязок по ID избарнного
/**
* @param $id
* @return bool
*/
public static function deleteAllByFavoritesId($id);
public static function getFilePath();
public static function getMap();
public static function getTableName();
\BXmaker\GeoIP\Favorites\Site
-
Класс для работы с привязками избранного к сайтам
namespace BXmaker\GeoIP\Favorites;
class Site
{
//...
}
Веренет массив сайтов к которым привязан список
/**
* @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 = []);
/**
* @return \BXmaker\GeoIP\Favorites\SiteTable
*/
public function table();