function get_all_subjects() { $CI =& get_instance(); $CI->load->model("Subject_Model"); $subjects = false; $subjectinfo = new Subject_Model(); $query = $CI->db->select("*")->from($subjectinfo->table_name)->get(); if ($query && $query->num_rows() > 0) { $subjects = array(); foreach ($query->result() as $rwi => $rw) { $subjectinfo = new Subject_Model(); $subjectinfo->setSubjectid($rw->subject_id); $subjectinfo->setSubjectcode($rw->subject_code); $subjectinfo->setSubjectdescription($rw->subject_description); $subjectinfo->setCreatedon($rw->created_on); $subjectinfo->setLastupdate($rw->last_update); $subjects[] = $subjectinfo; } } return $subjects; }
public function curriculum_settings_add_subject() { if ($this->input->post(sha1("addsubject"))) { $this->form_validation->set_rules("subjectCode", "Subject Code", "trim|required|xss_xlean"); $this->form_validation->set_rules("subjectDescription", "Subject Description", "trim|required|xss_xlean"); if ($this->form_validation->run() == false) { if (form_error("subjectCode")) { set_has_error("subjectCode", true); set_message("subjectCode", form_error("subjectCode", " ", " ")); } if (form_error("subjectDescription")) { set_has_error("subjectDescription", true); set_message("subjectDescription", form_error("subjectDescription", " ", " ")); } } else { $new_subject_code = $this->input->post("subjectCode"); $new_subject_description = $this->input->post("subjectDescription"); if (is_subject_exist(false, $new_subject_code)) { set_has_error("subjectCode", true); set_message("subjectCode", "subject code already exists."); } else { $new_subjectinfo = new Subject_Model(); $new_subjectinfo->setSubjectcode($new_subject_code); $new_subjectinfo->setSubjectdescription($new_subject_description); if ($new_subjectinfo->saveAsnew()) { redirect("dashboard/curriculums/settings/subjects"); } } } } $this->load->view("management/dashboard/curriculums/settings/subjects/add/view", $this->data); }