Класс позволяет получать с сервера 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' |