backend_schedule_settings

Позволяет добавлять дополнительное содержимое в диалог персональной настройки календаря.

Доступно начиная с версии 1.0.0.

Команда

Входящие параметры (передаются по ссылке)

$params['current_user'] object Экземпляр класса waContact со свойствами контакта сотрудника, для которого открывается диалог настройки календаря.
… код плагина …

Результат работы плагина

{$backend_schedule_settings.top}
Дополнительное содержимое в верхней части диалога.
{$backend_schedule_settings.li}
Содержимое дополнительного элемента <li> в списке доступных календарей.
{$backend_schedule_settings.bottom}
Дополнительное содержимое в нижней части диалога.
Команда

Пример кода плагина

PHP

public function backendScheduleSettings($params)
{
    /** @var waContact */
    $current_user = $params['current_user'];

    return [
        'top' => '<div>Custom content at the top</div>',
        'li' => '<a href=""><i class="fas fa-user"></i>' . _wp('Custom calendar') . '</a>',
        'bottom' => '<div>Custom content at the bottom</div>',
    ];
}