Отображать предупреждающее сообщение и перенаправлять после нажатия на кнопку принять
Ну, у меня есть страница со ссылками на отчеты. Когда кто-то нажимает на один отчет, он может загрузить файл Excel. Однако иногда нет полей для отчета; в этом случае я хочу отобразить предупреждающее сообщение, и после того, как они нажмут кнопку «принять», они будут перенаправлены на главную панель. Когда они нажимают на отчет, они идут к контроллеру, который используетswitch
чтобы получить данные. Если данных нет, модель возвращаетFALSE
; поэтому в конце контроллера я проверяю:
if ($result_array != FALSE)
to_excel($result_array->result_array(), $xls,$campos);
else {
echo "<script>alert('There are no fields to generate a report');</script>";
redirect('admin/ahm/panel');
}
Если я избавлюсь отredirect('admin/ahm/panel');
тогда предупреждение срабатывает, но оно перемещает пользователя на страницу, которая должна была сгенерировать файл Excel. Но если я использую перенаправление, контроллер перемещает пользователя на главную панель без отображения предупреждения.
Любая помощь приветствуется.
Заранее спасибо.