Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); class Academ..
Decoded Output download
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Academics extends CI_Controller {
public function __construct ()
{
parent::__construct();
$this->check_login();
$this->load->model('academics_model');
//Load Page component variables
$this->data['content_page'] = $this->config->item('admin_content_page');
$this->data['page_title'] = $this->config->item('page_title');
$this->load->helper('html');
}
private function check_login() {
if (!$this->session->userdata('validated')) {
redirect('login');
}
}
public function index()
{
$this->data['left_menu'] = 'sidebar';
$this->data['content_page'] = 'sessions_view';
$this->load->view('admin_template', $this->data);
}
//==================================== SESSIONS ===========================================
function add_session()
{
//check login status
$this->check_login();
//load page components
$this->data['left_menu'] = 'sidebar';
//$this->load->view('admin_template', $this->data);
//check validation
$this->form_validation->set_rules('session','Session','required');
//$this->form_validation->set_rules('session','Session','required|is_unique[sessions.session]');
$this->form_validation->set_rules('start_date','Start Date','required');
$this->form_validation->set_rules('end_date','End Date','required');
if($this->form_validation->run()==true)
{
$check_categoryadd = $this->academics_model->check_sessionadd($this->input->post('session'));
if ($check_categoryadd ===0) {
$result = $this->academics_model->save_session();
if($result)
{
$this->session->set_flashdata('message', 'Session Added Successfully');
redirect('academics/sessions');
}else{
$this->data['content_page'] = 'addsession_view';
$this->data['page_title'] = 'Add Session';
$this->session->set_flashdata('message', 'Session Not Added Successfully');
$this->load->view('admin_template',$this->data);
}
} else {
$this->session->set_flashdata('errormessage', 'This Session already exists');
$this->data['content_page'] = 'sessions_view';
$this->data['page_title'] = 'Sessions';
$this->load->view('admin_template',$this->data);
redirect('academics/sessions');
}
}
else{
$this->data['content_page'] = 'addsession_view';
$this->data['page_title'] = 'Add Session';
$this->data['message'] = (validation_errors())? validation_errors(): $this->session->flashdata('message');
$this->load->view('admin_template',$this->data);
}
}
function sessions()
{
$this->check_login();
//load model
$this->data['query'] = $this->academics_model->get_all_sessions();
//load page components
$this->data['message'] = $this->session->flashdata('message');
$this->data['left_menu'] = 'sidebar';
$this->data['content_page'] = 'sessions_view';
$this->data['page_title'] = 'Sessions';
$this->load->view('admin_template', $this->data);
}
//view a session detail for editing
public function update_session($id)
{
$this->data['left_menu'] = 'sidebar';
$this->data['content_page'] = 'updatesession_view';
$this->data['page_title'] = 'Update Session';
$this->data['message'] = '';
$this->data['session'] = $this->academics_model->get_a_session($id);
//print_r($this->data['session'] ); exit;
$this->load->view('admin_template', $this->data);
}
//update a session
public function edit_session()
{
$this->data['left_menu'] = 'sidebar';
$this->data['content_page'] = 'updatesession_view';
$this->data['page_title'] = 'Update Session';
$id = $this->input->post('sessionid');
// run validation
//check validation
$this->form_validation->set_rules('session','Session','required');
//$this->form_validation->set_rules('start_date','Start Date','required');
//$this->form_validation->set_rules('end_date','End Date','required');
if ($this->form_validation->run() == TRUE){
$check_session = $this->academics_model->check_session($id,$this->input->post('session'));
if($check_session===0){
// save data
/*$session = array(
'session' => $this->input->post('session'),
'start_date' => $this->input->post('start_date'),
'end_date' => $this->input->post('end_date')
);*/
$data['session'] = $this->security->xss_clean($this->input->post('session'));
$data['start_date'] = $this->security->xss_clean($this->input->post('start_date'));
$data['end_date'] = $this->security->xss_clean($this->input->post('end_date'));
$result = $this->academics_model->update_session($id,$data);
if($result)
{
$this->data['content_page'] = 'sessions_view';
$this->data['page_title'] = 'Sessions';
$this->session->set_flashdata('message', 'Record Updated Successfully');
$this->load->view('admin_template',$this->data);
redirect('academics/sessions');
}else{
$this->data['content_page'] = 'updatesession_view';
$this->session->set_flashdata('errormessage', 'Record not Updated');
$this->load->view('admin_template',$this->data);
}
}
else{
// set user message
$this->session->set_flashdata('errormessage', 'This Session already exists');
$this->data['content_page'] = 'sessions_view';
$this->data['page_title'] = 'Sessions';
$this->load->view('admin_template',$this->data);
redirect('academics/sessions');
}
}
else{
$this->data['message'] = (validation_errors())? validation_errors(): $this->session->flashdata('message');
$this->data['session'] = $this->academics_model->get_a_session($id);
$this->load->view('admin_template',$this->data);
}
}
//delete a session
public function delete_session($id)
{
if((int)$id > 0){
$this->academics_model->delete_session($id);
}
$this->data['content_page'] = 'sessions_view';
$this->data['page_title'] = 'Sessions';
$this->load->view('admin_template',$this->data);
$this->session->set_flashdata('message', 'Record Deleted Successfully');
redirect('academics/sessions');
}
//============================= Classes =============================================
function add_class(){
$this->check_login();
//load page components
$this->data['left_menu'] = 'sidebar';
//check validation
$this->form_validation->set_rules('class','Class','required');
$this->form_validation->set_rules('class_code','Class','required');
//$this->form_validation->set_rules('class','Class','required|is_unique[classes.class]');
if($this->form_validation->run()==true)
{
$check_classes = $this->academics_model->check_classesadd($this->input->post('class'));
$check_class_code = $this->academics_model->check_classescodeadd($this->input->post('class_code'));
//echo $check_class_code; exit;
if ($check_classes === 0 && $check_class_code === 0) {
$result = $this->academics_model->save_class();
if($result)
{
$this->data['content_page'] = 'classes_view';
$this->data['page_title'] = 'Classes';
$this->load->view('admin_template',$this->data);
$this->session->set_flashdata('message', $this->input->post('class').' Class Added Successfully');
redirect('academics/classes');
}else{
$this->data['content_page'] = 'addclass_view';
$this->data['page_title'] = 'Add Class';
$this->session->set_flashdata('errormessage', $this->input->post('class'). 'Class Not Added Successfully');
$this->load->view('admin_template',$this->data);
}
} else {
$this->session->set_flashdata('errormessage', $this->input->post('class').' Class or Code already exists');
$this->data['content_page'] = 'classes_view';
$this->data['page_title'] = 'Classes';
$this->load->view('admin_template',$this->data);
redirect('academics/classes');
}
}else{
$this->data['content_page'] = 'addclass_view';
$this->data['page_title'] = 'Add Class';
$this->data['message'] = (validation_errors())? validation_errors(): $this->session->flashdata('message');
$this->load->view('admin_template',$this->data);
}
}
function classes()
{
$this->check_login();
$this->data['query'] = $this->academics_model->get_all_classes();
//load page components
$this->data['message'] = $this->session->flashdata('message');
$this->data['left_menu'] = 'sidebar';
$this->data['content_page'] = 'classes_view';
$this->data['page_title'] = 'Classes';
$this->load->view('admin_template', $this->data);
}
//view a class detail for editing
public function update_class($id)
{
$this->data['left_menu'] = 'sidebar';
$this->data['content_page'] = 'updateclass_view';
$this->data['page_title'] = 'Update Class';
$this->data['message'] = '';
$this->data['class'] = $this->academics_model->get_a_class($id);
//echo '<pre>'; print_r($this->data['class']); echo '</pre>'; exit;
$this->load->view('admin_template', $this->data);
}
//update a class
public function edit_class()
{
$this->data['left_menu'] = 'sidebar';
$this->data['content_page'] = 'updateclass_view';
$this->data['page_title'] = 'Update Class';
$id = $this->input->post('classid');
// run validation
//check validation
$this->form_validation->set_rules('class','Class','required');
$this->form_validation->set_rules('class_code','Class','required');
if ($this->form_validation->run() == FALSE){
$this->data['message'] = (validation_errors())? validation_errors(): $this->session->flashdata('message');
$this->data['class'] = $this->academics_model->get_a_class($id);
$this->load->view('admin_template',$this->data);
}else{
$check_class = $this->academics_model->check_class($id,$this->input->post('class'));
$check_class_code = $this->academics_model->check_class_code($id,$this->input->post('class_code'));
if($check_class===0 && $check_class_code === 0){
// save data
$class = array(
'class' => $this->input->post('class'),
'class_code' => $this->input->post('class_code')
);
$this->academics_model->update_class($id,$class);
// set user message
$this->data['content_page'] = 'classes_view';
$this->data['page_title'] = 'Classes';
$this->load->view('admin_template',$this->data);
$this->session->set_flashdata('message', $this->input->post('class').' Class Updated Successfully.');
redirect('academics/classes');
}
else {
$this->session->set_flashdata('errormessage', $this->input->post('class').' Class Name or Class Code already exists.');
$this->data['content_page'] = 'classes_view';
$this->data['page_title'] = 'Classes';
$this->load->view('admin_template',$this->data);
redirect('academics/classes');
}
}
}
//delete a session
public function delete_class($id)
{
if((int)$id > 0){
$this->academics_model->delete_class($id);
}
$this->data['content_page'] = 'sessions_view';
$this->data['page_title'] = 'Sessions';
$this->load->view('admin_template',$this->data);
$this->session->set_flashdata('message', 'Class Deleted Successfully');
redirect('academics/classes');
}
//============================= Sections =============================================
function add_section(){
$this->check_login();
//load page components
$this->data['left_menu'] = 'sidebar';
//check validation
$this->form_validation->set_rules('section','Section','required');
//$this->form_validation->set_rules('section','Section','required|is_unique[sections.section]');
$this->form_validation->set_rules('class','Class','required');
if($this->form_validation->run()== true)
{
$check_sectionadd = $this->academics_model->check_sectionadd($this->input->post('section'),$this->input->post('class'));
if ($check_sectionadd === 0) {
$result = $this->academics_model->save_section();
if($result)
{
$this->data['content_page'] = 'sections_view';
$this->data['page_title'] = 'Sections';
$this->data['classes'] = $this->academics_model->get_all_classes();
$this->load->view('admin_template',$this->data);
$this->session->set_flashdata('message', $this->input->post('section').' Section Added Successfully.');
redirect('academics/sections');
}else{
$this->data['content_page'] = 'addsection_view';
$this->data['page_title'] = 'Add Section';
$this->data['classes'] = $this->academics_model->get_all_classes();
$this->session->set_flashdata('errormessage', $this->input->post('section').' Section Not Added Successfully');
$this->load->view('admin_template',$this->data);
}
} else {
$this->session->set_flashdata('errormessage', $this->input->post('section').' Section already exists of this Class.');
$this->data['content_page'] = 'sections_view';
$this->data['page_title'] = 'Sections';
$this->load->view('admin_template',$this->data);
redirect('academics/sections');
}
}
else{
$this->data['content_page'] = 'addsection_view';
$this->data['page_title'] = 'Add Section';
$this->data['classes'] = $this->academics_model->get_all_classes();
$this->data['message'] = (validation_errors())? validation_errors(): $this->session->flashdata('message');
$this->load->view('admin_template',$this->data);
}
}
public function sections()
{
$this->check_login();
$this->data['query'] = $this->academics_model->get_all_sections();
//load page components
$this->data['left_menu'] = 'sidebar';
$this->data['content_page'] = 'sections_view';
$this->data['page_title'] = 'Sections';
$this->data['message'] = $this->session->flashdata('message');
$this->load->view('admin_template', $this->data);
}
//view a class detail for editing
public function update_section($id)
{
$this->data['left_menu'] = 'sidebar';
$this->data['content_page'] = 'updatesection_view';
$this->data['page_title'] = 'Update Section';
$this->data['message'] = '';
$this->data['section'] = $this->academics_model->get_a_section($id);
$this->data['classes'] = $this->academics_model->get_all_classes();
$this->load->view('admin_template', $this->data);
}
//update a class
public function edit_section()
{
$this->data['left_menu'] = 'sidebar';
$this->data['content_page'] = 'updatesection_view';
$this->data['page_title'] = 'Update Section';
$id = $this->input->post('sectionid');
//check validation
$this->form_validation->set_rules('section','Section','required');
$this->form_validation->set_rules('class','Class','required');
if ($this->form_validation->run() == FALSE){
$this->data['message'] = (validation_errors())? validation_errors(): $this->session->flashdata('message');
$this->data['section'] = $this->academics_model->get_a_section($id);
$this->load->view('admin_template',$this->data);
}else{
$check_section = $this->academics_model->check_section($id,$this->input->post('section'));
if($check_section===0){
// save data
$section = array(
'section' => $this->input->post('section'),
'class_id' => $this->input->post('class')
);
$this->academics_model->update_section($id,$section);
// set user message
$this->data['message'] = 'Section updated successfully';
$this->data['content_page'] = 'sections_view';
$this->data['page_title'] = 'Sections';
$this->load->view('admin_template',$this->data);
$this->session->set_flashdata('message', $this->input->post('section').' Section Updated Successfully');
redirect('academics/sections');
}
else {
$this->session->set_flashdata('errormessage', $this->input->post('section').' Section already exists of this class');
$this->data['content_page'] = 'sections_view';
$this->data['page_title'] = 'Sections';
$this->load->view('admin_template',$this->data);
redirect('academics/sections');
}
}
}
//delete a section
public function delete_section($id)
{
if((int)$id > 0){
$this->academics_model->delete_section($id);
}
$this->data['content_page'] = 'sections_view';
$this->data['page_title'] = 'Sections';
$this->load->view('admin_template',$this->data);
$this->session->set_flashdata('message', 'Record Deleted Successfully');
redirect('academics/sections');
}
/**************************** GRADING STRUCTURE ****************************/
public function grade_structure()
{
$this->data['left_menu'] = 'sidebar';
$this->data['grades_structures'] = $this->academics_model->get_all_grades();
$this->data['content_page'] = 'grades_structures_view';
$this->data['page_title'] = 'Grades Structures';
$this->data['message'] = $this->session->flashdata('message');
$this->load->view('admin_template',$this->data);
}
public function add_grade_structure(){
$this->check_login();
$this->data['left_menu'] = 'sidebar';
//check validation
$this->form_validation->set_rules('grade','Grade','required');
$this->form_validation->set_rules('gpa','GPA','required');
$this->form_validation->set_rules('description','Description','required');
$this->form_validation->set_rules('range','Range','required');
if($this->form_validation->run() == TRUE){
$data['grade'] = $this->security->xss_clean($this->input->post('grade'));
$data['gpa'] = $this->security->xss_clean($this->input->post('gpa'));
$data['description'] = $this->security->xss_clean($this->input->post('description'));
$data['range'] = $this->security->xss_clean($this->input->post('range'));
$check_gradestructure = $this->academics_model->check_gradestructure($data['grade'],$data['gpa'],$data['description'],$data['range']);
if($check_gradestructure === 0){
$result = $this->academics_model->save_grade_structure($data);
if($result){
$this->data['content_page'] = 'grades_structures_view';
$this->data['page_title'] = 'Grades Structures';
$this->data['message'] = 'Grade Structure Added Successfully';
$this->load->view('admin_template',$this->data);
$this->session->set_flashdata('message', 'Grade Structure Added Successfully');
redirect('academics/grade_structure');
}else{
$this->data['content_page'] = 'add_grade_structure_view';
$this->data['page_title'] = 'Add Grades Structure';
$this->session->set_flashdata('errormessage', 'Grade Structure Not Added');
$this->load->view('admin_template',$this->data);
}
}else {
$this->session->set_flashdata('errormessage', $this->input->post('section').' Grade Structure Already exists.');
$this->data['content_page'] = 'add_grade_structure_view';
$this->data['page_title'] = 'Grades Structures';
$this->load->view('admin_template',$this->data);
redirect('academics/grade_structure');
}
}else{
$this->data['content_page'] = 'add_grade_structure_view';
$this->data['page_title'] = 'Add Grade Structure';
$this->data['message'] = (validation_errors())? validation_errors(): $this->session->flashdata('message');
$this->load->view('admin_template',$this->data);
}
}
public function update_grade_structure($id)
{
$this->check_login();
$this->data['left_menu'] = 'sidebar';
$this->data['content_page'] = 'update_grade_structure_view';
$this->data['page_title'] = 'Update Grade Structure';
$this->data['message'] = '';
$this->data['grade_structue'] = $this->academics_model->get_a_grade_structure($id);
$this->load->view('admin_template',$this->data);
}
public function edit_grade_structure()
{
$this->check_login();
$this->data['left_menu'] = 'sidebar';
$id = $this->input->post('grade_structue_id');
$this->form_validation->set_rules('grade','Grade','required');
$this->form_validation->set_rules('gpa','GPA','required');
$this->form_validation->set_rules('description','Description','required');
$this->form_validation->set_rules('range','Range','required');
if($this->form_validation->run()==TRUE)
{
$data['grade'] = $this->security->xss_clean($this->input->post('grade'));
$data['gpa'] = $this->security->xss_clean($this->input->post('gpa'));
$data['description'] = $this->security->xss_clean($this->input->post('description'));
$data['range'] = $this->security->xss_clean($this->input->post('range'));
$this->academics_model->update_grade_structure($id,$data);
$this->data['content_page'] = 'grades_structures_view';
$this->data['page_title'] = 'Grades Structures';
$this->load->view('admin_template',$this->data);
$this->session->set_flashdata('message', 'Grade Updated Successfully.');
redirect('academics/grade_structure');
}else{
$this->data['content_page'] = 'update_grade_structure_view';
$this->data['page_title'] = 'Update Grades Structure';
$this->data['errormessage'] = (validation_errors())? validation_errors(): $this->session->flashdata('message');
$this->data['grade_structue'] = $this->academics_model->get_a_grade_structure($id);
$this->load->view('admin_template',$this->data);
}
}
public function delete_grade_structure($id)
{
$this->check_login();
if((int)$id>0)
{
$this->academics_model->remove_grade_structure($id);
}
$this->data['left_menu'] = 'sidebar';
$this->data['content_page'] = 'grades_structures_view';
$this->data['page_title'] = 'Grade Structures';
$this->load->view('admin_template',$this->data);
$this->session->set_flashdata('message', 'Grade. Deleted Successfully');
redirect('academics/grade_structure');
}
/**************************** SUBJECTS ****************************/
public function subjects()
{
$this->data['left_menu'] = 'sidebar';
$this->data['message'] = $this->session->flashdata('message');
$this->data['subjects'] = $this->academics_model->get_all_subjects();
$this->data['content_page'] = 'subjects_view';
$this->data['page_title'] = 'Subjects';
$this->load->view('admin_template',$this->data);
}
public function get_sequence_no() {
$classId = $this->input->get('classId');
$this->data['selectedSequenceNo'] = $this->academics_model->get_sequence_no($classId);
//echo '<pre>'; print_r( $this->data['selectedSequenceNo'] ); echo '</pre>'; exit;
$this->load->view('admin_page_contents/ajaxsequencemax_view', $this->data);
}
public function add_subject()
{
$this->check_login();
$this->data['left_menu'] = 'sidebar';
//check validation
$this->form_validation->set_rules('subject','Subject','required');
$this->form_validation->set_rules('class','Class','required');
if($this->form_validation->run() == TRUE)
{
$data['class_id'] = $this->security->xss_clean($this->input->post('class'));
$data['subject'] = $this->security->xss_clean($this->input->post('subject'));
$data['marks'] = $this->security->xss_clean($this->input->post('marks'));
$data['sequence_no'] = $this->security->xss_clean($this->input->post('sequence_no'));
$check_subject = $this->academics_model->check_sub($data['class_id'],$data['subject']);
// echo $check_subject; exit;
if($check_subject === 0){
$result = $this->academics_model->save_subject($data);
if($result)
{
$this->data['content_page'] = 'subjects_view';
$this->data['page_title'] = 'Subjects';
$this->load->view('admin_template',$this->data);
$this->session->set_flashdata('message', $data['subject'].' Subject Added Successfully.');
redirect('academics/subjects');
}else{
$this->data['content_page'] = 'addsubject_view';
$this->data['page_title'] = 'Add Subject';
$this->data['errormessage'] = 'Subject Not Added';
$this->data['classes'] = $this->academics_model->get_all_classes();
$this->session->set_flashdata('errormessage', $data['subject'].'Subject Not Added.');
$this->load->view('admin_template',$this->data);
}
} else {
$this->session->set_flashdata('errormessage', $data['subject'].' Subject already exists against this class.');
$this->data['content_page'] = 'addsubject_view';
$this->data['page_title'] = 'Add Subject';
$this->data['classes'] = $this->academics_model->get_all_classes();
$this->load->view('admin_template',$this->data);
redirect('academics/subjects');
}
}else{
$this->data['content_page'] = 'addsubject_view';
$this->data['page_title'] = 'Add Subject';
$this->data['classes'] = $this->academics_model->get_all_classes();
$this->data['errormessage'] = (validation_errors())? validation_errors(): $this->session->flashdata('message');
$this->load->view('admin_template',$this->data);
}
}
public function update_subject($id)
{
$this->check_login();
$this->data['left_menu'] = 'sidebar';
$this->data['message'] = '';
$this->data['content_page'] = 'update_subject_view';
$this->data['page_title'] = 'Update Subject';
$this->data['subject'] = $this->academics_model->get_a_subject($id);
$this->data['classes'] = $this->academics_model->get_all_classes();
$this->load->view('admin_template',$this->data);
}
public function edit_subject()
{
$this->check_login();
$this->data['left_menu'] = 'sidebar';
$id = $this->input->post('subjectid');
$this->form_validation->set_rules('subject','Subject','required');
$this->form_validation->set_rules('class','Class','required');
if($this->form_validation->run() == TRUE)
{
$data['subject'] = $this->security->xss_clean($this->input->post('subject'));
$data['class_id'] = $this->security->xss_clean($this->input->post('class'));
$data['marks'] = $this->security->xss_clean($this->input->post('marks'));
$data['sequence_no'] = $this->security->xss_clean($this->input->post('sequence_no'));
$check_subject = $this->academics_model->check_sub_id($id,$data['class_id'],$data['subject']);
if($check_subject === 0){
$result = $this->academics_model->update_subject($id,$data);
if($result){
$this->data['content_page'] = 'subjects_view';
$this->data['page_title'] = 'Subjects';
$this->session->set_flashdata('message', $data['subject'].' Subject Updated Successfully.');
$this->load->view('admin_template',$this->data);
redirect('academics/subjects');
}
else {
$this->data['content_page'] = 'subjects_view';
$this->data['page_title'] = 'Subjects';
$this->session->set_flashdata('errormessage', $data['subject'].' Subject Updated Successfully.');
$this->load->view('admin_template',$this->data);
redirect('academics/subjects');
}
}
else {
$this->data['content_page'] = 'subjects_view';
$this->data['page_title'] = 'Subjects';
$this->session->set_flashdata('errormessage', $data['subject'].' Subject already exists.');
$this->load->view('admin_template',$this->data);
redirect('academics/subjects');
}
}else{
$this->data['content_page'] = 'subjects_view';
$this->data['page_title'] = 'Update Subject';
$this->data['errormessage'] = (validation_errors())? validation_errors(): $this->session->flashdata('message');
$this->data['subjects'] = $this->academics_model->get_all_subjects();
$this->load->view('admin_template',$this->data);
}
}
public function edit_subject0()
{
$this->data['left_menu'] = 'sidebar';
$this->data['content_page'] = 'updatesection_view';
$this->data['page_title'] = 'Update Section';
$id = $this->input->post('sectionid');
//check validation
$this->form_validation->set_rules('section','Section','required');
$this->form_validation->set_rules('class','Class','required');
if ($this->form_validation->run() == FALSE){
$this->data['message'] = (validation_errors())? validation_errors(): $this->session->flashdata('message');
$this->data['section'] = $this->academics_model->get_a_section($id);
$this->load->view('admin_template',$this->data);
}else{
$check_section = $this->academics_model->check_section($id,$this->input->post('section'));
if($check_section===0){
// save data
$section = array(
'section' => $this->input->post('section'),
'class_id' => $this->input->post('class')
);
$this->academics_model->update_section($id,$section);
// set user message
$this->data['message'] = 'Section updated successfully';
$this->data['content_page'] = 'sections_view';
$this->data['page_title'] = 'Sections';
$this->load->view('admin_template',$this->data);
$this->session->set_flashdata('message', $this->input->post('section').' Section Updated Successfully');
redirect('academics/sections');
}
else {
$this->session->set_flashdata('errormessage', $this->input->post('section').' Section already exists of this class');
$this->data['content_page'] = 'sections_view';
$this->data['page_title'] = 'Sections';
$this->load->view('admin_template',$this->data);
redirect('academics/sections');
}
}
}
public function delete_subject($id)
{
$this->check_login();
if((int)$id>0)
{
$this->academics_model->remove_subject($id);
}
$this->data['left_menu'] = 'sidebar';
$this->data['content_page'] = 'subjects_view';
$this->data['page_title'] = 'Subjects';
$this->load->view('admin_template',$this->data);
$this->session->set_flashdata('message', 'Record Deleted Successfully');
redirect('academics/subjects');
}
}
?>
Did this file decode correctly?
Original Code
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Academics extends CI_Controller {
public function __construct ()
{
parent::__construct();
$this->check_login();
$this->load->model('academics_model');
//Load Page component variables
$this->data['content_page'] = $this->config->item('admin_content_page');
$this->data['page_title'] = $this->config->item('page_title');
$this->load->helper('html');
}
private function check_login() {
if (!$this->session->userdata('validated')) {
redirect('login');
}
}
public function index()
{
$this->data['left_menu'] = 'sidebar';
$this->data['content_page'] = 'sessions_view';
$this->load->view('admin_template', $this->data);
}
//==================================== SESSIONS ===========================================
function add_session()
{
//check login status
$this->check_login();
//load page components
$this->data['left_menu'] = 'sidebar';
//$this->load->view('admin_template', $this->data);
//check validation
$this->form_validation->set_rules('session','Session','required');
//$this->form_validation->set_rules('session','Session','required|is_unique[sessions.session]');
$this->form_validation->set_rules('start_date','Start Date','required');
$this->form_validation->set_rules('end_date','End Date','required');
if($this->form_validation->run()==true)
{
$check_categoryadd = $this->academics_model->check_sessionadd($this->input->post('session'));
if ($check_categoryadd ===0) {
$result = $this->academics_model->save_session();
if($result)
{
$this->session->set_flashdata('message', 'Session Added Successfully');
redirect('academics/sessions');
}else{
$this->data['content_page'] = 'addsession_view';
$this->data['page_title'] = 'Add Session';
$this->session->set_flashdata('message', 'Session Not Added Successfully');
$this->load->view('admin_template',$this->data);
}
} else {
$this->session->set_flashdata('errormessage', 'This Session already exists');
$this->data['content_page'] = 'sessions_view';
$this->data['page_title'] = 'Sessions';
$this->load->view('admin_template',$this->data);
redirect('academics/sessions');
}
}
else{
$this->data['content_page'] = 'addsession_view';
$this->data['page_title'] = 'Add Session';
$this->data['message'] = (validation_errors())? validation_errors(): $this->session->flashdata('message');
$this->load->view('admin_template',$this->data);
}
}
function sessions()
{
$this->check_login();
//load model
$this->data['query'] = $this->academics_model->get_all_sessions();
//load page components
$this->data['message'] = $this->session->flashdata('message');
$this->data['left_menu'] = 'sidebar';
$this->data['content_page'] = 'sessions_view';
$this->data['page_title'] = 'Sessions';
$this->load->view('admin_template', $this->data);
}
//view a session detail for editing
public function update_session($id)
{
$this->data['left_menu'] = 'sidebar';
$this->data['content_page'] = 'updatesession_view';
$this->data['page_title'] = 'Update Session';
$this->data['message'] = '';
$this->data['session'] = $this->academics_model->get_a_session($id);
//print_r($this->data['session'] ); exit;
$this->load->view('admin_template', $this->data);
}
//update a session
public function edit_session()
{
$this->data['left_menu'] = 'sidebar';
$this->data['content_page'] = 'updatesession_view';
$this->data['page_title'] = 'Update Session';
$id = $this->input->post('sessionid');
// run validation
//check validation
$this->form_validation->set_rules('session','Session','required');
//$this->form_validation->set_rules('start_date','Start Date','required');
//$this->form_validation->set_rules('end_date','End Date','required');
if ($this->form_validation->run() == TRUE){
$check_session = $this->academics_model->check_session($id,$this->input->post('session'));
if($check_session===0){
// save data
/*$session = array(
'session' => $this->input->post('session'),
'start_date' => $this->input->post('start_date'),
'end_date' => $this->input->post('end_date')
);*/
$data['session'] = $this->security->xss_clean($this->input->post('session'));
$data['start_date'] = $this->security->xss_clean($this->input->post('start_date'));
$data['end_date'] = $this->security->xss_clean($this->input->post('end_date'));
$result = $this->academics_model->update_session($id,$data);
if($result)
{
$this->data['content_page'] = 'sessions_view';
$this->data['page_title'] = 'Sessions';
$this->session->set_flashdata('message', 'Record Updated Successfully');
$this->load->view('admin_template',$this->data);
redirect('academics/sessions');
}else{
$this->data['content_page'] = 'updatesession_view';
$this->session->set_flashdata('errormessage', 'Record not Updated');
$this->load->view('admin_template',$this->data);
}
}
else{
// set user message
$this->session->set_flashdata('errormessage', 'This Session already exists');
$this->data['content_page'] = 'sessions_view';
$this->data['page_title'] = 'Sessions';
$this->load->view('admin_template',$this->data);
redirect('academics/sessions');
}
}
else{
$this->data['message'] = (validation_errors())? validation_errors(): $this->session->flashdata('message');
$this->data['session'] = $this->academics_model->get_a_session($id);
$this->load->view('admin_template',$this->data);
}
}
//delete a session
public function delete_session($id)
{
if((int)$id > 0){
$this->academics_model->delete_session($id);
}
$this->data['content_page'] = 'sessions_view';
$this->data['page_title'] = 'Sessions';
$this->load->view('admin_template',$this->data);
$this->session->set_flashdata('message', 'Record Deleted Successfully');
redirect('academics/sessions');
}
//============================= Classes =============================================
function add_class(){
$this->check_login();
//load page components
$this->data['left_menu'] = 'sidebar';
//check validation
$this->form_validation->set_rules('class','Class','required');
$this->form_validation->set_rules('class_code','Class','required');
//$this->form_validation->set_rules('class','Class','required|is_unique[classes.class]');
if($this->form_validation->run()==true)
{
$check_classes = $this->academics_model->check_classesadd($this->input->post('class'));
$check_class_code = $this->academics_model->check_classescodeadd($this->input->post('class_code'));
//echo $check_class_code; exit;
if ($check_classes === 0 && $check_class_code === 0) {
$result = $this->academics_model->save_class();
if($result)
{
$this->data['content_page'] = 'classes_view';
$this->data['page_title'] = 'Classes';
$this->load->view('admin_template',$this->data);
$this->session->set_flashdata('message', $this->input->post('class').' Class Added Successfully');
redirect('academics/classes');
}else{
$this->data['content_page'] = 'addclass_view';
$this->data['page_title'] = 'Add Class';
$this->session->set_flashdata('errormessage', $this->input->post('class'). 'Class Not Added Successfully');
$this->load->view('admin_template',$this->data);
}
} else {
$this->session->set_flashdata('errormessage', $this->input->post('class').' Class or Code already exists');
$this->data['content_page'] = 'classes_view';
$this->data['page_title'] = 'Classes';
$this->load->view('admin_template',$this->data);
redirect('academics/classes');
}
}else{
$this->data['content_page'] = 'addclass_view';
$this->data['page_title'] = 'Add Class';
$this->data['message'] = (validation_errors())? validation_errors(): $this->session->flashdata('message');
$this->load->view('admin_template',$this->data);
}
}
function classes()
{
$this->check_login();
$this->data['query'] = $this->academics_model->get_all_classes();
//load page components
$this->data['message'] = $this->session->flashdata('message');
$this->data['left_menu'] = 'sidebar';
$this->data['content_page'] = 'classes_view';
$this->data['page_title'] = 'Classes';
$this->load->view('admin_template', $this->data);
}
//view a class detail for editing
public function update_class($id)
{
$this->data['left_menu'] = 'sidebar';
$this->data['content_page'] = 'updateclass_view';
$this->data['page_title'] = 'Update Class';
$this->data['message'] = '';
$this->data['class'] = $this->academics_model->get_a_class($id);
//echo '<pre>'; print_r($this->data['class']); echo '</pre>'; exit;
$this->load->view('admin_template', $this->data);
}
//update a class
public function edit_class()
{
$this->data['left_menu'] = 'sidebar';
$this->data['content_page'] = 'updateclass_view';
$this->data['page_title'] = 'Update Class';
$id = $this->input->post('classid');
// run validation
//check validation
$this->form_validation->set_rules('class','Class','required');
$this->form_validation->set_rules('class_code','Class','required');
if ($this->form_validation->run() == FALSE){
$this->data['message'] = (validation_errors())? validation_errors(): $this->session->flashdata('message');
$this->data['class'] = $this->academics_model->get_a_class($id);
$this->load->view('admin_template',$this->data);
}else{
$check_class = $this->academics_model->check_class($id,$this->input->post('class'));
$check_class_code = $this->academics_model->check_class_code($id,$this->input->post('class_code'));
if($check_class===0 && $check_class_code === 0){
// save data
$class = array(
'class' => $this->input->post('class'),
'class_code' => $this->input->post('class_code')
);
$this->academics_model->update_class($id,$class);
// set user message
$this->data['content_page'] = 'classes_view';
$this->data['page_title'] = 'Classes';
$this->load->view('admin_template',$this->data);
$this->session->set_flashdata('message', $this->input->post('class').' Class Updated Successfully.');
redirect('academics/classes');
}
else {
$this->session->set_flashdata('errormessage', $this->input->post('class').' Class Name or Class Code already exists.');
$this->data['content_page'] = 'classes_view';
$this->data['page_title'] = 'Classes';
$this->load->view('admin_template',$this->data);
redirect('academics/classes');
}
}
}
//delete a session
public function delete_class($id)
{
if((int)$id > 0){
$this->academics_model->delete_class($id);
}
$this->data['content_page'] = 'sessions_view';
$this->data['page_title'] = 'Sessions';
$this->load->view('admin_template',$this->data);
$this->session->set_flashdata('message', 'Class Deleted Successfully');
redirect('academics/classes');
}
//============================= Sections =============================================
function add_section(){
$this->check_login();
//load page components
$this->data['left_menu'] = 'sidebar';
//check validation
$this->form_validation->set_rules('section','Section','required');
//$this->form_validation->set_rules('section','Section','required|is_unique[sections.section]');
$this->form_validation->set_rules('class','Class','required');
if($this->form_validation->run()== true)
{
$check_sectionadd = $this->academics_model->check_sectionadd($this->input->post('section'),$this->input->post('class'));
if ($check_sectionadd === 0) {
$result = $this->academics_model->save_section();
if($result)
{
$this->data['content_page'] = 'sections_view';
$this->data['page_title'] = 'Sections';
$this->data['classes'] = $this->academics_model->get_all_classes();
$this->load->view('admin_template',$this->data);
$this->session->set_flashdata('message', $this->input->post('section').' Section Added Successfully.');
redirect('academics/sections');
}else{
$this->data['content_page'] = 'addsection_view';
$this->data['page_title'] = 'Add Section';
$this->data['classes'] = $this->academics_model->get_all_classes();
$this->session->set_flashdata('errormessage', $this->input->post('section').' Section Not Added Successfully');
$this->load->view('admin_template',$this->data);
}
} else {
$this->session->set_flashdata('errormessage', $this->input->post('section').' Section already exists of this Class.');
$this->data['content_page'] = 'sections_view';
$this->data['page_title'] = 'Sections';
$this->load->view('admin_template',$this->data);
redirect('academics/sections');
}
}
else{
$this->data['content_page'] = 'addsection_view';
$this->data['page_title'] = 'Add Section';
$this->data['classes'] = $this->academics_model->get_all_classes();
$this->data['message'] = (validation_errors())? validation_errors(): $this->session->flashdata('message');
$this->load->view('admin_template',$this->data);
}
}
public function sections()
{
$this->check_login();
$this->data['query'] = $this->academics_model->get_all_sections();
//load page components
$this->data['left_menu'] = 'sidebar';
$this->data['content_page'] = 'sections_view';
$this->data['page_title'] = 'Sections';
$this->data['message'] = $this->session->flashdata('message');
$this->load->view('admin_template', $this->data);
}
//view a class detail for editing
public function update_section($id)
{
$this->data['left_menu'] = 'sidebar';
$this->data['content_page'] = 'updatesection_view';
$this->data['page_title'] = 'Update Section';
$this->data['message'] = '';
$this->data['section'] = $this->academics_model->get_a_section($id);
$this->data['classes'] = $this->academics_model->get_all_classes();
$this->load->view('admin_template', $this->data);
}
//update a class
public function edit_section()
{
$this->data['left_menu'] = 'sidebar';
$this->data['content_page'] = 'updatesection_view';
$this->data['page_title'] = 'Update Section';
$id = $this->input->post('sectionid');
//check validation
$this->form_validation->set_rules('section','Section','required');
$this->form_validation->set_rules('class','Class','required');
if ($this->form_validation->run() == FALSE){
$this->data['message'] = (validation_errors())? validation_errors(): $this->session->flashdata('message');
$this->data['section'] = $this->academics_model->get_a_section($id);
$this->load->view('admin_template',$this->data);
}else{
$check_section = $this->academics_model->check_section($id,$this->input->post('section'));
if($check_section===0){
// save data
$section = array(
'section' => $this->input->post('section'),
'class_id' => $this->input->post('class')
);
$this->academics_model->update_section($id,$section);
// set user message
$this->data['message'] = 'Section updated successfully';
$this->data['content_page'] = 'sections_view';
$this->data['page_title'] = 'Sections';
$this->load->view('admin_template',$this->data);
$this->session->set_flashdata('message', $this->input->post('section').' Section Updated Successfully');
redirect('academics/sections');
}
else {
$this->session->set_flashdata('errormessage', $this->input->post('section').' Section already exists of this class');
$this->data['content_page'] = 'sections_view';
$this->data['page_title'] = 'Sections';
$this->load->view('admin_template',$this->data);
redirect('academics/sections');
}
}
}
//delete a section
public function delete_section($id)
{
if((int)$id > 0){
$this->academics_model->delete_section($id);
}
$this->data['content_page'] = 'sections_view';
$this->data['page_title'] = 'Sections';
$this->load->view('admin_template',$this->data);
$this->session->set_flashdata('message', 'Record Deleted Successfully');
redirect('academics/sections');
}
/**************************** GRADING STRUCTURE ****************************/
public function grade_structure()
{
$this->data['left_menu'] = 'sidebar';
$this->data['grades_structures'] = $this->academics_model->get_all_grades();
$this->data['content_page'] = 'grades_structures_view';
$this->data['page_title'] = 'Grades Structures';
$this->data['message'] = $this->session->flashdata('message');
$this->load->view('admin_template',$this->data);
}
public function add_grade_structure(){
$this->check_login();
$this->data['left_menu'] = 'sidebar';
//check validation
$this->form_validation->set_rules('grade','Grade','required');
$this->form_validation->set_rules('gpa','GPA','required');
$this->form_validation->set_rules('description','Description','required');
$this->form_validation->set_rules('range','Range','required');
if($this->form_validation->run() == TRUE){
$data['grade'] = $this->security->xss_clean($this->input->post('grade'));
$data['gpa'] = $this->security->xss_clean($this->input->post('gpa'));
$data['description'] = $this->security->xss_clean($this->input->post('description'));
$data['range'] = $this->security->xss_clean($this->input->post('range'));
$check_gradestructure = $this->academics_model->check_gradestructure($data['grade'],$data['gpa'],$data['description'],$data['range']);
if($check_gradestructure === 0){
$result = $this->academics_model->save_grade_structure($data);
if($result){
$this->data['content_page'] = 'grades_structures_view';
$this->data['page_title'] = 'Grades Structures';
$this->data['message'] = 'Grade Structure Added Successfully';
$this->load->view('admin_template',$this->data);
$this->session->set_flashdata('message', 'Grade Structure Added Successfully');
redirect('academics/grade_structure');
}else{
$this->data['content_page'] = 'add_grade_structure_view';
$this->data['page_title'] = 'Add Grades Structure';
$this->session->set_flashdata('errormessage', 'Grade Structure Not Added');
$this->load->view('admin_template',$this->data);
}
}else {
$this->session->set_flashdata('errormessage', $this->input->post('section').' Grade Structure Already exists.');
$this->data['content_page'] = 'add_grade_structure_view';
$this->data['page_title'] = 'Grades Structures';
$this->load->view('admin_template',$this->data);
redirect('academics/grade_structure');
}
}else{
$this->data['content_page'] = 'add_grade_structure_view';
$this->data['page_title'] = 'Add Grade Structure';
$this->data['message'] = (validation_errors())? validation_errors(): $this->session->flashdata('message');
$this->load->view('admin_template',$this->data);
}
}
public function update_grade_structure($id)
{
$this->check_login();
$this->data['left_menu'] = 'sidebar';
$this->data['content_page'] = 'update_grade_structure_view';
$this->data['page_title'] = 'Update Grade Structure';
$this->data['message'] = '';
$this->data['grade_structue'] = $this->academics_model->get_a_grade_structure($id);
$this->load->view('admin_template',$this->data);
}
public function edit_grade_structure()
{
$this->check_login();
$this->data['left_menu'] = 'sidebar';
$id = $this->input->post('grade_structue_id');
$this->form_validation->set_rules('grade','Grade','required');
$this->form_validation->set_rules('gpa','GPA','required');
$this->form_validation->set_rules('description','Description','required');
$this->form_validation->set_rules('range','Range','required');
if($this->form_validation->run()==TRUE)
{
$data['grade'] = $this->security->xss_clean($this->input->post('grade'));
$data['gpa'] = $this->security->xss_clean($this->input->post('gpa'));
$data['description'] = $this->security->xss_clean($this->input->post('description'));
$data['range'] = $this->security->xss_clean($this->input->post('range'));
$this->academics_model->update_grade_structure($id,$data);
$this->data['content_page'] = 'grades_structures_view';
$this->data['page_title'] = 'Grades Structures';
$this->load->view('admin_template',$this->data);
$this->session->set_flashdata('message', 'Grade Updated Successfully.');
redirect('academics/grade_structure');
}else{
$this->data['content_page'] = 'update_grade_structure_view';
$this->data['page_title'] = 'Update Grades Structure';
$this->data['errormessage'] = (validation_errors())? validation_errors(): $this->session->flashdata('message');
$this->data['grade_structue'] = $this->academics_model->get_a_grade_structure($id);
$this->load->view('admin_template',$this->data);
}
}
public function delete_grade_structure($id)
{
$this->check_login();
if((int)$id>0)
{
$this->academics_model->remove_grade_structure($id);
}
$this->data['left_menu'] = 'sidebar';
$this->data['content_page'] = 'grades_structures_view';
$this->data['page_title'] = 'Grade Structures';
$this->load->view('admin_template',$this->data);
$this->session->set_flashdata('message', 'Grade. Deleted Successfully');
redirect('academics/grade_structure');
}
/**************************** SUBJECTS ****************************/
public function subjects()
{
$this->data['left_menu'] = 'sidebar';
$this->data['message'] = $this->session->flashdata('message');
$this->data['subjects'] = $this->academics_model->get_all_subjects();
$this->data['content_page'] = 'subjects_view';
$this->data['page_title'] = 'Subjects';
$this->load->view('admin_template',$this->data);
}
public function get_sequence_no() {
$classId = $this->input->get('classId');
$this->data['selectedSequenceNo'] = $this->academics_model->get_sequence_no($classId);
//echo '<pre>'; print_r( $this->data['selectedSequenceNo'] ); echo '</pre>'; exit;
$this->load->view('admin_page_contents/ajaxsequencemax_view', $this->data);
}
public function add_subject()
{
$this->check_login();
$this->data['left_menu'] = 'sidebar';
//check validation
$this->form_validation->set_rules('subject','Subject','required');
$this->form_validation->set_rules('class','Class','required');
if($this->form_validation->run() == TRUE)
{
$data['class_id'] = $this->security->xss_clean($this->input->post('class'));
$data['subject'] = $this->security->xss_clean($this->input->post('subject'));
$data['marks'] = $this->security->xss_clean($this->input->post('marks'));
$data['sequence_no'] = $this->security->xss_clean($this->input->post('sequence_no'));
$check_subject = $this->academics_model->check_sub($data['class_id'],$data['subject']);
// echo $check_subject; exit;
if($check_subject === 0){
$result = $this->academics_model->save_subject($data);
if($result)
{
$this->data['content_page'] = 'subjects_view';
$this->data['page_title'] = 'Subjects';
$this->load->view('admin_template',$this->data);
$this->session->set_flashdata('message', $data['subject'].' Subject Added Successfully.');
redirect('academics/subjects');
}else{
$this->data['content_page'] = 'addsubject_view';
$this->data['page_title'] = 'Add Subject';
$this->data['errormessage'] = 'Subject Not Added';
$this->data['classes'] = $this->academics_model->get_all_classes();
$this->session->set_flashdata('errormessage', $data['subject'].'Subject Not Added.');
$this->load->view('admin_template',$this->data);
}
} else {
$this->session->set_flashdata('errormessage', $data['subject'].' Subject already exists against this class.');
$this->data['content_page'] = 'addsubject_view';
$this->data['page_title'] = 'Add Subject';
$this->data['classes'] = $this->academics_model->get_all_classes();
$this->load->view('admin_template',$this->data);
redirect('academics/subjects');
}
}else{
$this->data['content_page'] = 'addsubject_view';
$this->data['page_title'] = 'Add Subject';
$this->data['classes'] = $this->academics_model->get_all_classes();
$this->data['errormessage'] = (validation_errors())? validation_errors(): $this->session->flashdata('message');
$this->load->view('admin_template',$this->data);
}
}
public function update_subject($id)
{
$this->check_login();
$this->data['left_menu'] = 'sidebar';
$this->data['message'] = '';
$this->data['content_page'] = 'update_subject_view';
$this->data['page_title'] = 'Update Subject';
$this->data['subject'] = $this->academics_model->get_a_subject($id);
$this->data['classes'] = $this->academics_model->get_all_classes();
$this->load->view('admin_template',$this->data);
}
public function edit_subject()
{
$this->check_login();
$this->data['left_menu'] = 'sidebar';
$id = $this->input->post('subjectid');
$this->form_validation->set_rules('subject','Subject','required');
$this->form_validation->set_rules('class','Class','required');
if($this->form_validation->run() == TRUE)
{
$data['subject'] = $this->security->xss_clean($this->input->post('subject'));
$data['class_id'] = $this->security->xss_clean($this->input->post('class'));
$data['marks'] = $this->security->xss_clean($this->input->post('marks'));
$data['sequence_no'] = $this->security->xss_clean($this->input->post('sequence_no'));
$check_subject = $this->academics_model->check_sub_id($id,$data['class_id'],$data['subject']);
if($check_subject === 0){
$result = $this->academics_model->update_subject($id,$data);
if($result){
$this->data['content_page'] = 'subjects_view';
$this->data['page_title'] = 'Subjects';
$this->session->set_flashdata('message', $data['subject'].' Subject Updated Successfully.');
$this->load->view('admin_template',$this->data);
redirect('academics/subjects');
}
else {
$this->data['content_page'] = 'subjects_view';
$this->data['page_title'] = 'Subjects';
$this->session->set_flashdata('errormessage', $data['subject'].' Subject Updated Successfully.');
$this->load->view('admin_template',$this->data);
redirect('academics/subjects');
}
}
else {
$this->data['content_page'] = 'subjects_view';
$this->data['page_title'] = 'Subjects';
$this->session->set_flashdata('errormessage', $data['subject'].' Subject already exists.');
$this->load->view('admin_template',$this->data);
redirect('academics/subjects');
}
}else{
$this->data['content_page'] = 'subjects_view';
$this->data['page_title'] = 'Update Subject';
$this->data['errormessage'] = (validation_errors())? validation_errors(): $this->session->flashdata('message');
$this->data['subjects'] = $this->academics_model->get_all_subjects();
$this->load->view('admin_template',$this->data);
}
}
public function edit_subject0()
{
$this->data['left_menu'] = 'sidebar';
$this->data['content_page'] = 'updatesection_view';
$this->data['page_title'] = 'Update Section';
$id = $this->input->post('sectionid');
//check validation
$this->form_validation->set_rules('section','Section','required');
$this->form_validation->set_rules('class','Class','required');
if ($this->form_validation->run() == FALSE){
$this->data['message'] = (validation_errors())? validation_errors(): $this->session->flashdata('message');
$this->data['section'] = $this->academics_model->get_a_section($id);
$this->load->view('admin_template',$this->data);
}else{
$check_section = $this->academics_model->check_section($id,$this->input->post('section'));
if($check_section===0){
// save data
$section = array(
'section' => $this->input->post('section'),
'class_id' => $this->input->post('class')
);
$this->academics_model->update_section($id,$section);
// set user message
$this->data['message'] = 'Section updated successfully';
$this->data['content_page'] = 'sections_view';
$this->data['page_title'] = 'Sections';
$this->load->view('admin_template',$this->data);
$this->session->set_flashdata('message', $this->input->post('section').' Section Updated Successfully');
redirect('academics/sections');
}
else {
$this->session->set_flashdata('errormessage', $this->input->post('section').' Section already exists of this class');
$this->data['content_page'] = 'sections_view';
$this->data['page_title'] = 'Sections';
$this->load->view('admin_template',$this->data);
redirect('academics/sections');
}
}
}
public function delete_subject($id)
{
$this->check_login();
if((int)$id>0)
{
$this->academics_model->remove_subject($id);
}
$this->data['left_menu'] = 'sidebar';
$this->data['content_page'] = 'subjects_view';
$this->data['page_title'] = 'Subjects';
$this->load->view('admin_template',$this->data);
$this->session->set_flashdata('message', 'Record Deleted Successfully');
redirect('academics/subjects');
}
}
Function Calls
| defined | 1 |
Stats
| MD5 | 61abca98cb49f84c6bb34596ce322a8e |
| Eval Count | 0 |
| Decode Time | 322 ms |