staseer, при выводе ошибки перед конструкцией exit. Вот тебе пример корректного вывода ошибки, если на сайт вошли как гость:
// Закрываем от гостей
if (!$user_id) {
require('../incfiles/head.php');
echo functions::display_error($lng['access_guest_forbidden']);
require('../incfiles/end.php');
exit;
}
В твоём случае нужна 3 строчка с конца.