course details changes done
This commit is contained in:
parent
a9ac6e5a50
commit
437e85ba64
@ -18,19 +18,19 @@ class Course_model extends CI_Model {
|
||||
public function addCourse($arrayDetails=null,$jsonSemFeesData=null)
|
||||
{
|
||||
|
||||
$this->db->select('CourseID');
|
||||
$this->db->where('CourseID', $arrayDetails['CourseID']);
|
||||
$this->db->select('CourseCode');
|
||||
$this->db->where('CourseCode', $arrayDetails['CourseCode']);
|
||||
if($this->db->get(COURSE)->first_row()){
|
||||
$result['courseStatus'] = false;
|
||||
$result['message'] = "This course id is already exist!";
|
||||
} else {
|
||||
$this->db->insert(COURSE, $arrayDetails);
|
||||
if ($this->db->affected_rows() == '1') {
|
||||
|
||||
$insert_id = $this->db->insert_id();
|
||||
if($jsonSemFeesData){
|
||||
foreach($jsonSemFeesData as $row){
|
||||
|
||||
$insertFeesArray['CourseID'] =$arrayDetails['CourseID'];
|
||||
$insertFeesArray['CourseID'] =$insert_id;
|
||||
$insertFeesArray['ProgramType'] =$row['program'];
|
||||
$insertFeesArray['FeesType'] =$row['FeesType'];
|
||||
$insertFeesArray['FeesAmount'] =$row['FeesAmount'];
|
||||
@ -44,7 +44,7 @@ class Course_model extends CI_Model {
|
||||
$result['message'] = "Successfully course details added";
|
||||
}
|
||||
else{
|
||||
$this -> db -> where('CourseID', $arrayDetails['CourseID']);
|
||||
$this -> db -> where('CourseCode', $arrayDetails['CourseCode']);
|
||||
$this -> db -> delete('COURSE');
|
||||
$result['courseStatus'] = false;
|
||||
$result['message'] = "Something went wrong.please try again";
|
||||
@ -69,7 +69,7 @@ class Course_model extends CI_Model {
|
||||
|
||||
public function getCourse()
|
||||
{
|
||||
$this->db->select('CU.CourseID,CU.CourseName,CU.FeesType,CU.Specilization1,CU.Specilization2,CU.PC,CU.DC,CU.TC,CU.MC,CU.OtherFees,CU.IsActive,US.UniversityID,US.UniversityName');
|
||||
$this->db->select('CU.CourseID,CU.CourseCode,CU.CourseName,CU.FeesType,CU.Specilization1,CU.Specilization2,CU.PC,CU.DC,CU.TC,CU.MC,CU.OtherFees,CU.IsActive,US.UniversityID,US.UniversityName');
|
||||
$this->db->from(COURSE.' as CU');
|
||||
$this->db->join(UNIVERSITY.' as US', 'US.UniversityID = CU.UniversityID');
|
||||
$this->db->order_by('CU.CreatedOn','DESC');
|
||||
@ -81,6 +81,7 @@ class Course_model extends CI_Model {
|
||||
|
||||
foreach ($courseDetails->result() as $row){
|
||||
$fetchData['CourseID']=$row->CourseID;
|
||||
$fetchData['CourseCode']=$row->CourseCode;
|
||||
$fetchData['CourseName']=$row->CourseName;
|
||||
$fetchData['FeesType']=$row->FeesType;
|
||||
$fetchData['Specilization1']=$row->Specilization1;
|
||||
@ -123,42 +124,52 @@ class Course_model extends CI_Model {
|
||||
* */
|
||||
public function updateCourse($arrayDetails=null,$jsonData=null)
|
||||
{
|
||||
$this->db->where('CourseID',$arrayDetails['CourseID']);
|
||||
$upateStatus=$this->db->update(COURSE, $arrayDetails);
|
||||
if($upateStatus) {
|
||||
$this->db->select('CourseCode');
|
||||
$this->db->where('CourseCode', $arrayDetails['CourseCode']);
|
||||
$this->db->where('CourseID !=', $arrayDetails['CourseID']);
|
||||
if($this->db->get(COURSE)->first_row()){
|
||||
$result['courseStatus'] = false;
|
||||
$result['message'] = "This course id is already exist!";
|
||||
}
|
||||
else{
|
||||
$this->db->where('CourseID',$arrayDetails['CourseID']);
|
||||
$upateStatus=$this->db->update(COURSE, $arrayDetails);
|
||||
if($upateStatus) {
|
||||
|
||||
if ($jsonData) {
|
||||
foreach ($jsonData as $row) {
|
||||
$feesID = $row['ID'];
|
||||
if ($jsonData) {
|
||||
foreach ($jsonData as $row) {
|
||||
$feesID = $row['ID'];
|
||||
|
||||
$updateFeesArray['CourseID'] = $arrayDetails['CourseID'];
|
||||
$updateFeesArray['FeesAmount'] = $row['FeesAmount'];
|
||||
$updateFeesArray['Sem_Year'] = $row['programName'];
|
||||
$updateFeesArray['UpdatedOn'] = $arrayDetails['UpdatedOn'];
|
||||
$updateFeesArray['UpdatedBy'] = $arrayDetails['UpdatedBy'];
|
||||
$updateFeesArray['CourseID'] = $arrayDetails['CourseID'];
|
||||
$updateFeesArray['FeesAmount'] = $row['FeesAmount'];
|
||||
$updateFeesArray['Sem_Year'] = $row['programName'];
|
||||
$updateFeesArray['UpdatedOn'] = $arrayDetails['UpdatedOn'];
|
||||
$updateFeesArray['UpdatedBy'] = $arrayDetails['UpdatedBy'];
|
||||
|
||||
$updateFeesArray['ProgramType'] =$row['program'];
|
||||
$updateFeesArray['FeesType'] =$row['FeesType'];
|
||||
if($feesID!='' OR $feesID!=null){
|
||||
$this->db->where('ID', $feesID);
|
||||
$this->db->update(COURSE_FEES, $updateFeesArray);
|
||||
}
|
||||
else{
|
||||
$this->db->insert(COURSE_FEES, $updateFeesArray);
|
||||
}
|
||||
|
||||
$updateFeesArray['ProgramType'] =$row['program'];
|
||||
$updateFeesArray['FeesType'] =$row['FeesType'];
|
||||
if($feesID!='' OR $feesID!=null){
|
||||
$this->db->where('ID', $feesID);
|
||||
$this->db->update(COURSE_FEES, $updateFeesArray);
|
||||
}
|
||||
else{
|
||||
$this->db->insert(COURSE_FEES, $updateFeesArray);
|
||||
}
|
||||
|
||||
$result['courseStatus'] = true;
|
||||
$result['message'] = "Successfully course details updated";
|
||||
}
|
||||
}
|
||||
|
||||
else {
|
||||
$result['courseStatus'] = false;
|
||||
$result['message'] = "Something went wrong.please try again";
|
||||
|
||||
$result['courseStatus'] = true;
|
||||
$result['message'] = "Successfully course details updated";
|
||||
}
|
||||
}
|
||||
|
||||
else {
|
||||
$result['courseStatus'] = false;
|
||||
$result['message'] = "Something went wrong.please try again";
|
||||
|
||||
}
|
||||
|
||||
|
||||
return $result;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user