db->select('CertificateName'); $this->db->where('CertificateName', $arrayDetails['CertificateName']); $this->db->where('BranchCode', $arrayDetails['BranchCode']); if($this->db->get(CERTIFICATION_MASTER)->first_row()){ $result['certificateStatus'] = false; $result['message'] = "Certificate name is already exist!"; } else { $this->db->insert(CERTIFICATION_MASTER, $arrayDetails); if($this->db->affected_rows() == '1'){ $result['certificateStatus'] = true; $result['message'] = "Successfully Certificate name is added"; } else { $result['certificateStatus'] = false; $result['message'] = "Something went wrong.please try again"; } } return $result; } /* * get Certificate details * parama id * created by Surendiran * */ public function getCertificate($reqBy, $reqBranch) { $this->db->select('CertificationID,CertificateName,CreatedOn,IsActive'); $this->db->where('BranchCode', $reqBranch); $this->db->order_by('CertificationID','DESC'); $certificateDetails = $this->db->get(CERTIFICATION_MASTER); if($certificateDetails->result()){ $result['certificateStatus'] = true; $result['details'] = $certificateDetails->result(); } else { $result['certificateStatus'] = false; $result['message'] = "No records found!"; } return $result; } /* * update Certificate details * created by Surendiran * */ public function update($arrayDetails=null,$CertificationID=null) { $this->db->select('CertificateName'); $this->db->where('CertificateName', $arrayDetails['CertificateName']); $this->db->where('BranchCode', $arrayDetails['BranchCode']); $this->db->where_not_in('CertificationID', $CertificationID); if($this->db->get(CERTIFICATION_MASTER)->first_row()){ $result['certificateStatus'] = false; $result['message'] = "Certificate name is already exist!"; } else { $this->db->where('CertificationID',$CertificationID); $this->db->update(CERTIFICATION_MASTER, $arrayDetails); if($this->db->affected_rows() == '1'){ $result['certificateStatus'] = true; $result['message'] = "Successfully Certificate name is updated"; } else { $result['certificateStatus'] = false; $result['message'] = "Something went wrong.please try again"; } } return $result; } }