Ну, у меня есть страница со ссылками на отчеты. Когда кто-то нажимает на один отчет, он может загрузить файл 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. Но если я использую перенаправление, контроллер перемещает пользователя на главную панель без предупреждения.
Любая помощь приветствуется.
Спасибо заранее.