Тема: Обратная связь (на каждой странице)

Встала задача выводить блок обратной связи на каждой странице. Для этого на основе модуля feedback был создан свой модуль. В main.tpl вставил код для формы обратной связи. В Php файле отвечающем за логику прописал валидацию и работы с капчей, однако капча проверяется только на странице которая создается модулем, но не на всех страницах сайта, т.е. в autoload() прописал:

        
// Create captcha
$this->dx_auth->captcha();
$tpl_data['cap_image'] = $this->dx_auth->get_captcha_image();
 $this->template->add_array($tpl_data);
$this->load->library('form_validation');

тут у нас получается что капча создается на каждой странице сайта ,и загружается библиотека валидации.
я понимаю что прописал в index() условия валидации, они сработают только на странице отведенной модулю, но мне надо что бы валидация работала на все х страницах (кстати, интересно то что валидация всех полей кроме капчи работает на всех страницах). Что я делаю не так? Может есть другое решение?

Thumbs up Thumbs down