GeoIP 4.0

\BXmaker\GeoIP\Favorites\Location

\BXmaker\GeoIP\Favorites\LocationTable -

Избранные местоположения Class CityTable

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

Методы

deleteAllByFavoritesId

Массовое удалене

/**
 * @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\Location -

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

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

Методы

getRows

Вернет все записи по привязанным местоположениям к списку избранного

/**
 * @param $favoriteId
 * @return array
 * @throws \Bitrix\Main\ArgumentException
 * @throws \Bitrix\Main\ObjectPropertyException
 * @throws \Bitrix\Main\SystemException
 */
public function getRows(int $favoriteId);

getRowsForJs

public function getRowsForJs(int $favoriteId);

table

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