Страница 1 из 1

Как "мягко" прервать выполнение автоматизации?

Добавлено: 26 дек 2024, 09:30
tehnos
Кейс:
Автоматизация с процессами:
1. выполнить php скрипт
2. изменить значение полей записей

Задача:
По результату выполнения п.1 либо перейти к выполнению п.2, либо прервать процесс с выводом сообщения.

Это можно сделать жёстко прервав скрипт с помощью exit(), но выглядит это не красиво - белый экран с текстом в углу.

Как сделать чтобы всё выглядело нативно? Имею ввиду прервать процесс.
Как вывести сообщение известно.

Re: Как "мягко" прервать выполнение автоматизации?

Добавлено: 27 дек 2024, 07:37
support
Вместо exit(); можно просто перенаправить пользователя на нужную страницу. Например на главную

Код: Выделить всё

redirect_to('dashboard/');
Перед перенаправлением можно добавить сообщение так:

Код: Выделить всё

$alerts->add(TEXT_CONFIGURATION_UPDATED,'success');
Правда я не помню, разрешен ли там $alerts, пробуйте.

Re: Как "мягко" прервать выполнение автоматизации?

Добавлено: 27 дек 2024, 08:33
tehnos
Отличное решение!
Работает как и ожидается. Сообщение выводится.
Благодарю!