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