public function show_questionnaire($id)
 {
     $questionnaire = new Questionnaire();
     $questionnaire->get_by_id((int) $id);
     if (!$questionnaire->exists()) {
         add_error_flash_message('Dotazník sa nenašiel.');
         redirect('questionnaires');
     }
     $form = $questionnaire->get_form_config();
     if (!empty($this->input->post())) {
         build_validator_from_form($form);
         $this->form_validation->run();
     }
     $this->parser->parse('web/controllers/questionnaires/show_questionnaire.tpl', array('form' => $form, 'title' => 'Administrácia / Dotazníky / Náhľad dotazníka', 'back_url' => site_url('questionnaires'), 'questionnaire' => $questionnaire));
 }