db->select('SubjectCode'); $this->db->where('SubjectCode',$arrayDetails['SubjectCode']); $this->db->where('BranchCode',$arrayDetails['BranchCode']); if($this->db->get(SUBJECTMASTER)->first_row()){ $result['SubjectStatus']=false; $result['message']="This subject code already exists"; }else{ $this->db->insert(SUBJECTMASTER,$arrayDetails); if ($this->db->affected_rows() == '1') { $result['SubjectStatus']=true; $result['message']="Successfully Subject Code is added"; }else{ $result['SubjectStatus'] = false; $result['message'] = "Something went wrong.please try again"; } } return $result; } /* * Update Subject details * created by srk */ public function updateSubject($arrayDetails=null,$SubjectID=null) { $this->db->select('SubjectCode'); $this->db->where('SubjectCode',$arrayDetails['SubjectCode']); $this->db->where('SubjectID !=', $SubjectID); $this->db->where('BranchCode', $arrayDetails['BranchCode']); if($this->db->get(SUBJECTMASTER)->first_row()){ $result['SubjectStatus']=false; $result['message']="This subject code is already exists"; }else{ $this->db->where('SubjectID',$SubjectID); $this->db->where('BranchCode', $arrayDetails['BranchCode']); $upateStatus=$this->db->update(SUBJECTMASTER, $arrayDetails); if($upateStatus){ $result['SubjectStatus'] = true; $result['message'] = "Successfully Subject details updated"; } else { $result['SubjectStatus'] = false; $result['message'] = "Something went wrong.please try again"; } } return $result; } /* * Get subject details * created by srk */ public function getSubject($requestedBy=null,$branchCode=null) { $this->db->select('*'); $this->db->where('BranchCode',$branchCode); $this->db->order_by('SubjectID','DESC'); $subjectDetails = $this->db->get(SUBJECTMASTER); if($subjectDetails->result()){ $result['SubjectStatus'] = true; $result['details'] = $subjectDetails->result(); } else { $result['SubjectStatus'] = false; $result['message'] = "No records found!"; } return $result; } }