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)); }