public function add()
{
$this->template->title(lang('lang_add_term'));
$this->data->action = 'add';
$this->load->helper(array('form', 'url', 'html'));
$this->load->library('form_validation');
$this->form_validation->set_rules('g_term', 'lang:lang_title', 'required');
$this->form_validation->set_rules('g_definition', 'lang:lang_definition', 'required');
$this->events->trigger('glossary/validation');
if ($this->form_validation->run() == FALSE) {
$this->template->build('admin/glossary/form', $this->data);
} else {
$data = array('g_term' => $this->input->post('g_term', TRUE), 'g_definition' => $this->input->post('g_definition', TRUE));
if ($this->db->insert('glossary', $data)) {
$this->session->set_flashdata('msg', lang('lang_settings_saved'));
redirect('admin/kb/glossary/');
}
}
}