Класс позволяет получать с сервера ReadyScript лучшие предложения услуг
Открытые члены | |
getCachedBestSellers () | |
getBestSellersApiUrl () | |
updateCacheBestSellers () | |
needShowBestSellerDialog () | |
disableShowBestSellerDialog () | |
prepareLink ($link) | |
Поля данных | |
const | BESTSELLERS_DIALOG_HASHSTORE_KEY = 'bestsellers-dialog-shown' |
const | BESTSELLERS_CACHE = 'widget-bestsellers' |
const | BESTSELLERS_CACHE_EXPIRE = 86400 |
disableShowBestSellerDialog | ( | ) |
Устанавливает отметку о том, что диалог лучших предложений уже был показан
getBestSellersApiUrl | ( | ) |
Возвращает URL API для получения лучших предложений
getCachedBestSellers | ( | ) |
Возвращает лучшие предложения или false
needShowBestSellerDialog | ( | ) |
Возвращает true, если нужно отобразить диалог лучших предложений
prepareLink | ( | $link | ) |
Подготоваливает ссылку. Заменяет в ней переменные
string | $link | Ссылка |
updateCacheBestSellers | ( | ) |
Загружает с сервера ReadyScript информацию о лучших предложениях, в случае успеха сохраняет эту информацию в кэш и возвращает её, в случае ошибки возвращается текст ошибки.
int | $limit |
const BESTSELLERS_CACHE = 'widget-bestsellers' |
const BESTSELLERS_CACHE_EXPIRE = 86400 |
const BESTSELLERS_DIALOG_HASHSTORE_KEY = 'bestsellers-dialog-shown' |