Версия: 6.x
burger close
Класс InternalAlerts

Подробное описание

Класс отвечает за внутренние уведомления ReadyScript К внутренним уведомлениям относятся:

  • уведомления о Trial периоде
  • уведомления о достижении лимитов тарифа в облаке
  • уведомления о наличии обновлений

Открытые члены

 __construct ()
 
 init ()
 
 addMessage ($message, $href=null, $target=null, $status=self::STATUS_WARNING, $description= '', $close_button_data=[])
 
 getMessages ()
 
 getCount ()
 
 getStatus ()
 

Открытые статические члены

static getInstance ()
 

Поля данных

const METER_KEY = 'rs-notice'
 
const STATUS_WARNING = 'warning'
 
const STATUS_CRITICAL = 'critical'
 

Конструктор(ы)

__construct ( )

InternalAlerts constructor.

Методы

addMessage (   $message,
  $href = null,
  $target = null,
  $status = self::STATUS_WARNING,
  $description = '',
  $close_button_data = [] 
)
getCount ( )

Возвращает количество системных уведомлений

Возвращает
int
static getInstance ( )
static

Возвращает экземпляр текущего класса (Singleton)

Возвращает
InternalAlerts
getMessages ( )

Возвращает список системных уведомлений

Возвращает
array
getStatus ( )

Возвращает статус наиболее критичного уведомления

Возвращает
string см. константы: STATUS_WARNING или STATUS_CRITICAL
init ( )

Инициализирует системные уведомления Вызывает событие internalalerts.get для получения системных уведомлений

Возвращает
void

Поля

const METER_KEY = 'rs-notice'
const STATUS_CRITICAL = 'critical'
const STATUS_WARNING = 'warning'