function get_all_curriculum_types() { $CI =& get_instance(); $CI->load->model("Curriculum_Type_Model"); $curriculum_types = false; $curriculumtypeinfo = new Curriculum_Type_Model(); $query = $CI->db->select("*")->from($curriculumtypeinfo->table_name)->get(); if ($query && $query->num_rows() > 0) { $curriculum_types = array(); foreach ($query->result() as $rwi => $rw) { $curriculumtypeinfo = new Curriculum_Type_Model(); $curriculumtypeinfo->setCurriculumtypeid($rw->curriculum_type_id); $curriculumtypeinfo->setCurriculumtype($rw->curriculum_type); $curriculumtypeinfo->setCreatedon($rw->created_on); $curriculumtypeinfo->setLastupdate($rw->last_update); $curriculum_types[] = $curriculumtypeinfo; } } return $curriculum_types; }
public function add_curriculum_type() { if ($this->input->post(sha1("addcurriculumtype"))) { $this->form_validation->set_rules("curriculumType", "Curriculum type", "trim|required|xss_xlean"); if ($this->form_validation->run() == false) { if (form_error("curriculumType")) { set_has_error("curriculumType", true); set_message("curriculumType", form_error("curriculumType", " ", " ")); } } else { $new_curriculum_type = $this->input->post("curriculumType"); if (is_curriculum_type_exist(false, $new_curriculum_type)) { set_has_error("curriculumType", true); set_message("curriculumType", "Curriculum type already exists."); } else { $newcurriculumtypeinfo = new Curriculum_Type_Model(); $newcurriculumtypeinfo->setCurriculumtype($new_curriculum_type); if ($newcurriculumtypeinfo->saveAsnew()) { redirect("dashboard/curriculums/settings/types"); } } } } $this->load->view("management/dashboard/curriculums/settings/types/add/view", $this->data); }