rbac->hasPrivilege('fees_group', 'can_view')) {
access_denied();
}
$this->session->set_userdata('top_menu', 'Fees Collection');
$this->session->set_userdata('sub_menu', 'admin/feegroup');
$data['title'] = 'Add FeeGroup';
$data['title_list'] = 'Recent FeeGroups';
$this->form_validation->set_rules(
'name', $this->lang->line('name'), array(
'required',
array('check_exists', array($this->feegroup_model, 'check_exists'))
)
);
if ($this->form_validation->run() == FALSE) {
} else {
$data = array(
'name' => $this->input->post('name'),
'description' => $this->input->post('description'),
);
$this->feegroup_model->add($data);
$this->session->set_flashdata('msg', '
' . $this->lang->line('success_message') . '
');
redirect('admin/feegroup/index');
}
$feegroup_result = $this->feegroup_model->get();
$data['feegroupList'] = $feegroup_result;
$this->load->view('layout/header', $data);
$this->load->view('admin/feegroup/feegroupList', $data);
$this->load->view('layout/footer', $data);
}
function delete($id) {
if (!$this->rbac->hasPrivilege('fees_group', 'can_delete')) {
access_denied();
}
$data['title'] = 'Fees Master List';
$this->feegroup_model->remove($id);
redirect('admin/feegroup/index');
}
function edit($id) {
if (!$this->rbac->hasPrivilege('fees_group', 'can_edit')) {
access_denied();
}
$this->session->set_userdata('top_menu', 'Fees Collection');
$this->session->set_userdata('sub_menu', 'admin/feegroup');
$data['id'] = $id;
$feegroup = $this->feegroup_model->get($id);
$data['feegroup'] = $feegroup;
$feegroup_result = $this->feegroup_model->get();
$data['feegroupList'] = $feegroup_result;
$this->form_validation->set_rules(
'name', $this->lang->line('name'), array(
'required',
array('check_exists', array($this->feegroup_model, 'check_exists'))
)
);
if ($this->form_validation->run() == FALSE) {
$this->load->view('layout/header', $data);
$this->load->view('admin/feegroup/feegroupEdit', $data);
$this->load->view('layout/footer', $data);
} else {
$data = array(
'id' => $id,
'name' => $this->input->post('name'),
'description' => $this->input->post('description'),
);
$this->feegroup_model->add($data);
$this->session->set_flashdata('msg', '' . $this->lang->line('success_message') . '
');
redirect('admin/feegroup/index');
}
}
}
?>