예제 #1
0
 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;
 }
예제 #2
0
 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);
 }