From f30a819153964675b1acee5d14f2e3cee2c70807 Mon Sep 17 00:00:00 2001 From: gandhimathi Date: Wed, 29 Aug 2018 13:56:52 +0530 Subject: [PATCH] enrolment receive changes --- .../Receive_Enrolment_Fees_Univ_model.php | 686 ++++++++++++------ 1 file changed, 469 insertions(+), 217 deletions(-) diff --git a/Apollo/api/application/models/Receive_Enrolment_Fees_Univ_model.php b/Apollo/api/application/models/Receive_Enrolment_Fees_Univ_model.php index 9eba86fa..4469bee2 100644 --- a/Apollo/api/application/models/Receive_Enrolment_Fees_Univ_model.php +++ b/Apollo/api/application/models/Receive_Enrolment_Fees_Univ_model.php @@ -25,6 +25,180 @@ class Receive_Enrolment_Fees_Univ_model extends CI_Model { $valueArray = array("1","2","3","4","5","6","7","8","1","2","3","4"); $errorArray=array(); // loop for fetch details + foreach ($enrolment as $k => $checkRow){ + // check enrolment no and form id in upload list + if(array_key_exists("Enrollment_No",$checkRow) AND array_key_exists("Form Id",$checkRow)){ + // start + $insert['FormID']=$checkRow['Form Id']; + $insert['EnrolmentNo']=$checkRow['Enrollment_No']; + // check key exist in json array + if(array_key_exists('Roll_No',$checkRow)){ + $insert['RollNo']=$checkRow['Roll_No']; + } + + $insert['CentreCode']=$checkRow['Centre Code']; + $insert['CentreState']=$checkRow['Centre State']; + if(array_key_exists('Student_Mob_No',$checkRow)){ + $insert['MobileNumber']=$checkRow['Student_Mob_No']; + } + $insert['StudentName']=$checkRow['Student_Name']; + $insert['FatherName']=$checkRow['Father_Name']; + $insert['MotherName']=$checkRow['Mother_Name']; + $insert['EmailID']=$checkRow['Student_Email_Id']; + $insert['IDProof']=$checkRow['ID_Proof']; + $insert['Gender'] = $checkRow['Gender']; + $insert['DOB'] = $checkRow['Date_Of_Birth']; + if(array_key_exists('Address',$checkRow)) { + $insert['PresentAddress'] = $checkRow['Address']; + } + if(array_key_exists('Adhar_No',$checkRow)) { + $insert['AadharNumber'] = $checkRow['Adhar_No']; + } + if(array_key_exists('Category',$checkRow)) { + $insert['Category'] = $checkRow['Category']; + } + $insert['CourseCode'] = $checkRow['Course_Code']; + $insert['UniversityCode'] = "AU001"; + $insert['UniversityName'] = "Anna University"; + if(array_key_exists('Specialization',$checkRow)) { + $insert['Specialization'] = $checkRow['Specialization']; + } + $insert['SemesterYear'] = $checkRow['Semester']; + if(array_key_exists('Session',$checkRow)) { + $insert['SessionName'] = $checkRow['Session']; + } + if(array_key_exists('Year',$checkRow)) { + $insert['Year'] = $checkRow['Year']; + } + if(array_key_exists('Form Type',$checkRow)) { + $insert['FormType'] = $checkRow['Form Type']; + } + if(array_key_exists('Entry Mode',$checkRow)) { + $insert['EntryMode'] = $checkRow['Entry Mode']; + } + if(array_key_exists('Remarks',$checkRow)) { + $insert['Remarks'] = $checkRow['Remarks']; + } + if(array_key_exists('Affidavit_Status',$checkRow)) { + $insert['AffidavitStatus'] = $checkRow['Affidavit_Status']; + } + if(array_key_exists('Migration_Status',$checkRow)) { + $insert['MigrationStatus'] = $checkRow['Migration_Status']; + } + if(array_key_exists('Finance_Status',$checkRow)) { + $insert['FinanceStatus'] = $checkRow['Finance_Status']; + } + if(array_key_exists('Most Urgent DMC',$checkRow)) { + $insert['MostUrgentDMC'] = $checkRow['Most Urgent DMC']; + } + $insert['BranchCode'] = '1'; + if(array_key_exists('created_By',$checkRow)) { + $insert['CreatedByName'] = $checkRow['created_By']; + } + if(array_key_exists('Created_Date',$checkRow)) { + $insert['CreatedDate'] = $checkRow['Created_Date']; + } + if(array_key_exists('Approved_By',$checkRow)) { + $insert['ApprovedByName'] = $checkRow['Approved_By']; + } + if(array_key_exists('Approved_Date',$checkRow)) { + $insert['ApprovedDate'] = $checkRow['Approved_Date']; + } + $sms_data[$k]=array( + 'FormID' => $insert['FormID'], + 'EnrolmentNo' => $insert['EnrolmentNo'], + 'RollNo' => $insert['RollNo'], + 'CentreCode' => $insert['CentreCode'], + 'CentreState' => $insert['CentreState'], + 'MobileNumber' => $insert['MobileNumber'], + 'StudentName' => $insert['StudentName'], + 'FatherName' => $insert['FatherName'], + 'MotherName' => $insert['MotherName'], + 'EmailID' => $insert['EmailID'], + 'IDProof' => $insert['IDProof'], + 'Gender' => $insert['Gender'], + 'DOB' => $insert['DOB'], + 'PresentAddress' => $insert['PresentAddress'], + 'AadharNumber' => $insert['AadharNumber'], + 'Category' => $insert['Category'], + 'CourseCode' => $insert['CourseCode'], + 'UniversityCode' => $insert['UniversityCode'], + 'Specialization' => $insert['Specialization'], + 'SemesterYear' => $insert['SemesterYear'], + 'SessionName' => $insert['SessionName'], + 'Year' => $insert['Year'], + 'FormType' => $insert['FormType'], + 'EntryMode' => $insert['EntryMode'], + 'Remarks' => $insert['Remarks'], + 'AffidavitStatus' => $insert['AffidavitStatus'], + 'MigrationStatus' => $insert['MigrationStatus'], + 'FinanceStatus' => $insert['FinanceStatus'], + 'MostUrgentDMC' => $insert['MostUrgentDMC'], + 'CreatedByName' => $insert['CreatedByName'], + 'CreatedDate' => $insert['CreatedDate'], + 'ApprovedByName' => $insert['ApprovedByName'], + 'BranchCode' => $insert['BranchCode'], + 'ApprovedDate' => $insert['ApprovedDate'], + + ); + $insert['FeesID'] = ""; + $insertCopy[]=$insert; + // $this->db->insert(ENROLMENTRECEIVEDFROMUNIV, $insert); + // end + + } + else{ + // for capture error message + $error["StudentName"]=$checkRow['Student_Name']; + $error["Message"]="Enrolment number/Form id is not exist."; + $errorArray[]=$error; + } + + } + $formIDData = $this->db->select('FormID')->get(ENROLMENTRECEIVEDFROMUNIV)->result_array(); + + $form_ids=array(); + $insertForms=array(); + print_r($sms_data); + foreach($formIDData as $fkey => $fvalue): + + $form_ids[$fkey]=$fvalue['FormID']; + + if(array_search($form_ids[$fkey], array_column($sms_data, 'FormID'))) { + $matchedKey=array_search($form_ids[$fkey], array_column($sms_data, 'FormID')); + $insertForms[count($insertForms)]=$sms_data[$matchedKey]; + print_r($sms_data[$matchedKey]);die(); + + } + else{ + echo "NOOOOOOOOOOO"; + } + + endforeach; + print_r($insertForms);die(); + + + //$this->db->insert_batch(ENROLMENTRECEIVEDFROMUNIV, $sms_data); +// if ($this->db->affected_rows() > 0) { +// // outgoingSMS data were successfully inserted +// return TRUE; +// } else { +// log_message('error', $this->campaign_id.' :: Could not insert sms into database'); +// log_message('error', $this->ci->db->_error_message()); +// return FALSE; // sms was not inserted correctly +// } + $finalArray['details']=$errorArray; + print_r($finalArray);die(); + return false; + } + + public function updateEnrolmentDetails1($enrolment=null,$local=null) + { + // create array for find sem value + $keyArray = array(0 => 'SEM1', 1 => 'SEM2', 2 => 'SEM3', 3 => 'SEM4',4 => 'SEM5',5 => 'SEM6',6 => 'SEM7',7 => 'SEM8',8 => 'YEAR1',9 => 'YEAR2',10 => 'YEAR3',11 => 'YEAR4'); + $valueArray = array("1","2","3","4","5","6","7","8","1","2","3","4"); + $errorArray=array(); + // loop for fetch details foreach ($enrolment as $checkRow){ // check enrolment no and form id in upload list if(array_key_exists("Enrollment_No",$checkRow) AND array_key_exists("Form Id",$checkRow)){ @@ -34,237 +208,315 @@ class Receive_Enrolment_Fees_Univ_model extends CI_Model { $this->db->join(COURSE_FEES.' as CF', 'CF.CourseID = STC.CourseID'); $this->db->where('STC.EnrollmentID',$checkRow['Enrollment_No']); $studentCourseDetails = $this->db->get(); - if($studentCourseDetails->num_rows()>1){ - foreach ($studentCourseDetails->result() as $feesRow){ - // change sem year - $serachKey= array_search(strtoupper($feesRow->Sem_Year),$keyArray); - if($valueArray[$serachKey]==$checkRow['Semester']){ - $this->db->select('FeesID'); - $this->db->from(STUDENTS_FEES_STATUS.' as SFS'); - $this->db->where('SFS.StudentID',$feesRow->StudentID); - $this->db->where('SFS.FeesType',$feesRow->ID); - $studentFeesDetails = $this->db->get()->last_row(); - if($studentFeesDetails){ - $this->db->select('FeesID'); - $this->db->from(ENROLMENTRECEIVEDFROMUNIV.' as ENU'); - $this->db->where('ENU.FormID',$checkRow['Form Id']); - $this->db->where('ENU.EnrolmentNo',$checkRow['Enrollment_No']); - $checkFormExist = $this->db->get(); + if($studentCourseDetails->num_rows()>1){ + foreach ($studentCourseDetails->result() as $feesRow){ + // change sem year + $serachKey= array_search(strtoupper($feesRow->Sem_Year),$keyArray); + if($valueArray[$serachKey]==$checkRow['Semester']){ + $this->db->select('FeesID'); + $this->db->from(STUDENTS_FEES_STATUS.' as SFS'); + $this->db->where('SFS.StudentID',$feesRow->StudentID); + $this->db->where('SFS.FeesType',$feesRow->ID); + $studentFeesDetails = $this->db->get()->last_row(); + if($studentFeesDetails){ + $this->db->select('FeesID'); + $this->db->from(ENROLMENTRECEIVEDFROMUNIV.' as ENU'); + $this->db->where('ENU.FormID',$checkRow['Form Id']); + $this->db->where('ENU.EnrolmentNo',$checkRow['Enrollment_No']); + $checkFormExist = $this->db->get(); - if($checkFormExist->num_rows()==0){ - $insert['FormID']=$checkRow['Form Id']; - $insert['EnrolmentNo']=$checkRow['Enrollment_No']; - // check key exist in json array - if(array_key_exists('Roll_No',$checkRow)){ - $insert['RollNo']=$checkRow['Roll_No']; - } + if($checkFormExist->num_rows()==0){ + $insert['FormID']=$checkRow['Form Id']; + $insert['EnrolmentNo']=$checkRow['Enrollment_No']; + // check key exist in json array + if(array_key_exists('Roll_No',$checkRow)){ + $insert['RollNo']=$checkRow['Roll_No']; + } - $insert['CentreCode']=$checkRow['Centre Code']; - $insert['CentreState']=$checkRow['Centre State']; - if(array_key_exists('Student_Mob_No',$checkRow)){ - $insert['MobileNumber']=$checkRow['Student_Mob_No']; - } - $insert['StudentName']=$checkRow['Student_Name']; - $insert['FatherName']=$checkRow['Father_Name']; - $insert['MotherName']=$checkRow['Mother_Name']; - $insert['EmailID']=$checkRow['Student_Email_Id']; - $insert['IDProof']=$checkRow['ID_Proof']; - $insert['Gender'] = $checkRow['Gender']; - $insert['DOB'] = $checkRow['Date_Of_Birth']; - if(array_key_exists('Address',$checkRow)) { - $insert['PresentAddress'] = $checkRow['Address']; - } - $insert['AadharNumber'] = $checkRow['Adhar_No']; - if(array_key_exists('Category',$checkRow)) { - $insert['Category'] = $checkRow['Category']; - } - $insert['CourseCode'] = $checkRow['Course_Code']; - $insert['UniversityCode'] = "AU001"; - $insert['UniversityName'] = "Anna University"; - if(array_key_exists('Specialization',$checkRow)) { - $insert['Specialization'] = $checkRow['Specialization']; - } - $insert['SemesterYear'] = $checkRow['Semester']; - if(array_key_exists('Session',$checkRow)) { - $insert['SessionName'] = $checkRow['Session']; - } - if(array_key_exists('Year',$checkRow)) { - $insert['Year'] = $checkRow['Year']; - } - if(array_key_exists('Form Type',$checkRow)) { - $insert['FormType'] = $checkRow['Form Type']; - } - if(array_key_exists('Entry Mode',$checkRow)) { - $insert['EntryMode'] = $checkRow['Entry Mode']; - } - if(array_key_exists('Remarks',$checkRow)) { - $insert['Remarks'] = $checkRow['Remarks']; - } - if(array_key_exists('Affidavit_Status',$checkRow)) { - $insert['AffidavitStatus'] = $checkRow['Affidavit_Status']; - } - if(array_key_exists('Migration_Status',$checkRow)) { - $insert['MigrationStatus'] = $checkRow['Migration_Status']; - } - if(array_key_exists('Finance_Status',$checkRow)) { - $insert['FinanceStatus'] = $checkRow['Finance_Status']; - } - if(array_key_exists('Most Urgent DMC',$checkRow)) { - $insert['MostUrgentDMC'] = $checkRow['Most Urgent DMC']; - } - $insert['BranchCode'] = $feesRow->Sem_Year; - if(array_key_exists('created_By',$checkRow)) { - $insert['CreatedByName'] = $checkRow['created_By']; - } - if(array_key_exists('Created_Date',$checkRow)) { - $insert['CreatedDate'] = $checkRow['Created_Date']; - } - if(array_key_exists('Approved_By',$checkRow)) { - $insert['ApprovedByName'] = $checkRow['Approved_By']; - } - if(array_key_exists('Approved_Date',$checkRow)) { - $insert['ApprovedDate'] = $checkRow['Approved_Date']; - } - $insert['FeesID'] = $studentFeesDetails->FeesID; - $this->db->insert(ENROLMENTRECEIVEDFROMUNIV, $insert); + $insert['CentreCode']=$checkRow['Centre Code']; + $insert['CentreState']=$checkRow['Centre State']; + if(array_key_exists('Student_Mob_No',$checkRow)){ + $insert['MobileNumber']=$checkRow['Student_Mob_No']; + } + $insert['StudentName']=$checkRow['Student_Name']; + $insert['FatherName']=$checkRow['Father_Name']; + $insert['MotherName']=$checkRow['Mother_Name']; + $insert['EmailID']=$checkRow['Student_Email_Id']; + $insert['IDProof']=$checkRow['ID_Proof']; + $insert['Gender'] = $checkRow['Gender']; + $insert['DOB'] = $checkRow['Date_Of_Birth']; + if(array_key_exists('Address',$checkRow)) { + $insert['PresentAddress'] = $checkRow['Address']; + } + $insert['AadharNumber'] = $checkRow['Adhar_No']; + if(array_key_exists('Category',$checkRow)) { + $insert['Category'] = $checkRow['Category']; + } + $insert['CourseCode'] = $checkRow['Course_Code']; + $insert['UniversityCode'] = "AU001"; + $insert['UniversityName'] = "Anna University"; + if(array_key_exists('Specialization',$checkRow)) { + $insert['Specialization'] = $checkRow['Specialization']; + } + $insert['SemesterYear'] = $checkRow['Semester']; + if(array_key_exists('Session',$checkRow)) { + $insert['SessionName'] = $checkRow['Session']; + } + if(array_key_exists('Year',$checkRow)) { + $insert['Year'] = $checkRow['Year']; + } + if(array_key_exists('Form Type',$checkRow)) { + $insert['FormType'] = $checkRow['Form Type']; + } + if(array_key_exists('Entry Mode',$checkRow)) { + $insert['EntryMode'] = $checkRow['Entry Mode']; + } + if(array_key_exists('Remarks',$checkRow)) { + $insert['Remarks'] = $checkRow['Remarks']; + } + if(array_key_exists('Affidavit_Status',$checkRow)) { + $insert['AffidavitStatus'] = $checkRow['Affidavit_Status']; + } + if(array_key_exists('Migration_Status',$checkRow)) { + $insert['MigrationStatus'] = $checkRow['Migration_Status']; + } + if(array_key_exists('Finance_Status',$checkRow)) { + $insert['FinanceStatus'] = $checkRow['Finance_Status']; + } + if(array_key_exists('Most Urgent DMC',$checkRow)) { + $insert['MostUrgentDMC'] = $checkRow['Most Urgent DMC']; + } + $insert['BranchCode'] = $feesRow->BranchID; + if(array_key_exists('created_By',$checkRow)) { + $insert['CreatedByName'] = $checkRow['created_By']; + } + if(array_key_exists('Created_Date',$checkRow)) { + $insert['CreatedDate'] = $checkRow['Created_Date']; + } + if(array_key_exists('Approved_By',$checkRow)) { + $insert['ApprovedByName'] = $checkRow['Approved_By']; + } + if(array_key_exists('Approved_Date',$checkRow)) { + $insert['ApprovedDate'] = $checkRow['Approved_Date']; + } + $insert['FeesID'] = $studentFeesDetails->FeesID; + $this->db->insert(ENROLMENTRECEIVEDFROMUNIV, $insert); - } + } //this is else for update details - /*else{ + /*else{ - }*/ - } - else{ - // for capture error message - $error["StudentName"]=$checkRow['Student_Name']; - $error["Message"]="This Student Don't have fees details."; - $errorArray[]=$error; - } + }*/ + } + else{ + // for capture error message + $error["StudentName"]=$checkRow['Student_Name']; + $error["Message"]="This Student Don't have fees details."; + $errorArray[]=$error; + } - } - } - } - else if($studentCourseDetails->num_rows()==1){ - foreach ($studentCourseDetails->result() as $feesRow){ - // change sem year - $this->db->select('FeesID'); - $this->db->from(STUDENTS_FEES_STATUS.' as SFS'); - $this->db->where('SFS.StudentID',$feesRow->StudentID); - $this->db->where('SFS.FeesType',$feesRow->ID); - $studentFeesDetails = $this->db->get()->last_row(); - if($studentFeesDetails){ - $this->db->select('FeesID'); - $this->db->from(ENROLMENTRECEIVEDFROMUNIV.' as ENU'); - $this->db->where('ENU.FormID',$checkRow['Form Id']); - $this->db->where('ENU.EnrolmentNo',$checkRow['Enrollment_No']); - $checkFormExist = $this->db->get(); + } + } + } + else if($studentCourseDetails->num_rows()==1){ + foreach ($studentCourseDetails->result() as $feesRow){ + // change sem year + $this->db->select('FeesID'); + $this->db->from(STUDENTS_FEES_STATUS.' as SFS'); + $this->db->where('SFS.StudentID',$feesRow->StudentID); + $this->db->where('SFS.FeesType',$feesRow->ID); + $studentFeesDetails = $this->db->get()->last_row(); + if($studentFeesDetails){ + $this->db->select('FeesID'); + $this->db->from(ENROLMENTRECEIVEDFROMUNIV.' as ENU'); + $this->db->where('ENU.FormID',$checkRow['Form Id']); + $this->db->where('ENU.EnrolmentNo',$checkRow['Enrollment_No']); + $checkFormExist = $this->db->get(); - if($checkFormExist->num_rows()==0){ - $insert['FormID']=$checkRow['Form Id']; - $insert['EnrolmentNo']=$checkRow['Enrollment_No']; - // check key exist in json array - if(array_key_exists('Roll_No',$checkRow)){ - $insert['RollNo']=$checkRow['Roll_No']; - } + if($checkFormExist->num_rows()==0){ + $insert['FormID']=$checkRow['Form Id']; + $insert['EnrolmentNo']=$checkRow['Enrollment_No']; + // check key exist in json array + if(array_key_exists('Roll_No',$checkRow)){ + $insert['RollNo']=$checkRow['Roll_No']; + } - $insert['CentreCode']=$checkRow['Centre Code']; - $insert['CentreState']=$checkRow['Centre State']; - if(array_key_exists('Student_Mob_No',$checkRow)){ - $insert['MobileNumber']=$checkRow['Student_Mob_No']; - } - $insert['StudentName']=$checkRow['Student_Name']; - $insert['FatherName']=$checkRow['Father_Name']; - $insert['MotherName']=$checkRow['Mother_Name']; - $insert['EmailID']=$checkRow['Student_Email_Id']; - $insert['IDProof']=$checkRow['ID_Proof']; - $insert['Gender'] = $checkRow['Gender']; - $insert['DOB'] = $checkRow['Date_Of_Birth']; - if(array_key_exists('Address',$checkRow)) { - $insert['PresentAddress'] = $checkRow['Address']; - } - $insert['AadharNumber'] = $checkRow['Adhar_No']; - if(array_key_exists('Category',$checkRow)) { - $insert['Category'] = $checkRow['Category']; - } - $insert['CourseCode'] = $checkRow['Course_Code']; - $insert['UniversityCode'] = "AU001"; - $insert['UniversityName'] = "Anna University"; - if(array_key_exists('Specialization',$checkRow)) { - $insert['Specialization'] = $checkRow['Specialization']; - } - $insert['SemesterYear'] = $checkRow['Semester']; - if(array_key_exists('Session',$checkRow)) { - $insert['SessionName'] = $checkRow['Session']; - } - if(array_key_exists('Year',$checkRow)) { - $insert['Year'] = $checkRow['Year']; - } - if(array_key_exists('Form Type',$checkRow)) { - $insert['FormType'] = $checkRow['Form Type']; - } - if(array_key_exists('Entry Mode',$checkRow)) { - $insert['EntryMode'] = $checkRow['Entry Mode']; - } - if(array_key_exists('Remarks',$checkRow)) { - $insert['Remarks'] = $checkRow['Remarks']; - } - if(array_key_exists('Affidavit_Status',$checkRow)) { - $insert['AffidavitStatus'] = $checkRow['Affidavit_Status']; - } - if(array_key_exists('Migration_Status',$checkRow)) { - $insert['MigrationStatus'] = $checkRow['Migration_Status']; - } - if(array_key_exists('Finance_Status',$checkRow)) { - $insert['FinanceStatus'] = $checkRow['Finance_Status']; - } - if(array_key_exists('Most Urgent DMC',$checkRow)) { - $insert['MostUrgentDMC'] = $checkRow['Most Urgent DMC']; - } - $insert['BranchCode'] = $feesRow->Sem_Year; - if(array_key_exists('created_By',$checkRow)) { - $insert['CreatedByName'] = $checkRow['created_By']; - } - if(array_key_exists('Created_Date',$checkRow)) { - $insert['CreatedDate'] = $checkRow['Created_Date']; - } - if(array_key_exists('Approved_By',$checkRow)) { - $insert['ApprovedByName'] = $checkRow['Approved_By']; - } - if(array_key_exists('Approved_Date',$checkRow)) { - $insert['ApprovedDate'] = $checkRow['Approved_Date']; - } - $insert['FeesID'] = $studentFeesDetails->FeesID; - $this->db->insert(ENROLMENTRECEIVEDFROMUNIV, $insert); - } - //this is else for update details - /*else{ + $insert['CentreCode']=$checkRow['Centre Code']; + $insert['CentreState']=$checkRow['Centre State']; + if(array_key_exists('Student_Mob_No',$checkRow)){ + $insert['MobileNumber']=$checkRow['Student_Mob_No']; + } + $insert['StudentName']=$checkRow['Student_Name']; + $insert['FatherName']=$checkRow['Father_Name']; + $insert['MotherName']=$checkRow['Mother_Name']; + $insert['EmailID']=$checkRow['Student_Email_Id']; + $insert['IDProof']=$checkRow['ID_Proof']; + $insert['Gender'] = $checkRow['Gender']; + $insert['DOB'] = $checkRow['Date_Of_Birth']; + if(array_key_exists('Address',$checkRow)) { + $insert['PresentAddress'] = $checkRow['Address']; + } + $insert['AadharNumber'] = $checkRow['Adhar_No']; + if(array_key_exists('Category',$checkRow)) { + $insert['Category'] = $checkRow['Category']; + } + $insert['CourseCode'] = $checkRow['Course_Code']; + $insert['UniversityCode'] = "AU001"; + $insert['UniversityName'] = "Anna University"; + if(array_key_exists('Specialization',$checkRow)) { + $insert['Specialization'] = $checkRow['Specialization']; + } + $insert['SemesterYear'] = $checkRow['Semester']; + if(array_key_exists('Session',$checkRow)) { + $insert['SessionName'] = $checkRow['Session']; + } + if(array_key_exists('Year',$checkRow)) { + $insert['Year'] = $checkRow['Year']; + } + if(array_key_exists('Form Type',$checkRow)) { + $insert['FormType'] = $checkRow['Form Type']; + } + if(array_key_exists('Entry Mode',$checkRow)) { + $insert['EntryMode'] = $checkRow['Entry Mode']; + } + if(array_key_exists('Remarks',$checkRow)) { + $insert['Remarks'] = $checkRow['Remarks']; + } + if(array_key_exists('Affidavit_Status',$checkRow)) { + $insert['AffidavitStatus'] = $checkRow['Affidavit_Status']; + } + if(array_key_exists('Migration_Status',$checkRow)) { + $insert['MigrationStatus'] = $checkRow['Migration_Status']; + } + if(array_key_exists('Finance_Status',$checkRow)) { + $insert['FinanceStatus'] = $checkRow['Finance_Status']; + } + if(array_key_exists('Most Urgent DMC',$checkRow)) { + $insert['MostUrgentDMC'] = $checkRow['Most Urgent DMC']; + } + $insert['BranchCode'] = $feesRow->BranchID; + if(array_key_exists('created_By',$checkRow)) { + $insert['CreatedByName'] = $checkRow['created_By']; + } + if(array_key_exists('Created_Date',$checkRow)) { + $insert['CreatedDate'] = $checkRow['Created_Date']; + } + if(array_key_exists('Approved_By',$checkRow)) { + $insert['ApprovedByName'] = $checkRow['Approved_By']; + } + if(array_key_exists('Approved_Date',$checkRow)) { + $insert['ApprovedDate'] = $checkRow['Approved_Date']; + } + $insert['FeesID'] = $studentFeesDetails->FeesID; + $this->db->insert(ENROLMENTRECEIVEDFROMUNIV, $insert); + } + //this is else for update details + /*else{ - }*/ - } - else{ - // for capture error message - $error["StudentName"]=$checkRow['Student_Name']; - $error["Message"]="This Student Don't have fees details."; - $errorArray[]=$error; - } + }*/ + } + else{ + // for capture error message + $error["StudentName"]=$checkRow['Student_Name']; + $error["Message"]="This Student Don't have fees details."; + $errorArray[]=$error; + } - } + } - } - else{ - // for capture error message - $error["StudentName"]=$checkRow['Student_Name']; - $error["Message"]="Enrolment number is not exist in course details."; - $errorArray[]=$error; - } + } + else{ + // start + $insert['FormID']=$checkRow['Form Id']; + $insert['EnrolmentNo']=$checkRow['Enrollment_No']; + // check key exist in json array + if(array_key_exists('Roll_No',$checkRow)){ + $insert['RollNo']=$checkRow['Roll_No']; + } + + $insert['CentreCode']=$checkRow['Centre Code']; + $insert['CentreState']=$checkRow['Centre State']; + if(array_key_exists('Student_Mob_No',$checkRow)){ + $insert['MobileNumber']=$checkRow['Student_Mob_No']; + } + $insert['StudentName']=$checkRow['Student_Name']; + $insert['FatherName']=$checkRow['Father_Name']; + $insert['MotherName']=$checkRow['Mother_Name']; + $insert['EmailID']=$checkRow['Student_Email_Id']; + $insert['IDProof']=$checkRow['ID_Proof']; + $insert['Gender'] = $checkRow['Gender']; + $insert['DOB'] = $checkRow['Date_Of_Birth']; + if(array_key_exists('Address',$checkRow)) { + $insert['PresentAddress'] = $checkRow['Address']; + } + $insert['AadharNumber'] = $checkRow['Adhar_No']; + if(array_key_exists('Category',$checkRow)) { + $insert['Category'] = $checkRow['Category']; + } + $insert['CourseCode'] = $checkRow['Course_Code']; + $insert['UniversityCode'] = "AU001"; + $insert['UniversityName'] = "Anna University"; + if(array_key_exists('Specialization',$checkRow)) { + $insert['Specialization'] = $checkRow['Specialization']; + } + $insert['SemesterYear'] = $checkRow['Semester']; + if(array_key_exists('Session',$checkRow)) { + $insert['SessionName'] = $checkRow['Session']; + } + if(array_key_exists('Year',$checkRow)) { + $insert['Year'] = $checkRow['Year']; + } + if(array_key_exists('Form Type',$checkRow)) { + $insert['FormType'] = $checkRow['Form Type']; + } + if(array_key_exists('Entry Mode',$checkRow)) { + $insert['EntryMode'] = $checkRow['Entry Mode']; + } + if(array_key_exists('Remarks',$checkRow)) { + $insert['Remarks'] = $checkRow['Remarks']; + } + if(array_key_exists('Affidavit_Status',$checkRow)) { + $insert['AffidavitStatus'] = $checkRow['Affidavit_Status']; + } + if(array_key_exists('Migration_Status',$checkRow)) { + $insert['MigrationStatus'] = $checkRow['Migration_Status']; + } + if(array_key_exists('Finance_Status',$checkRow)) { + $insert['FinanceStatus'] = $checkRow['Finance_Status']; + } + if(array_key_exists('Most Urgent DMC',$checkRow)) { + $insert['MostUrgentDMC'] = $checkRow['Most Urgent DMC']; + } + $insert['BranchCode'] = '1'; + if(array_key_exists('created_By',$checkRow)) { + $insert['CreatedByName'] = $checkRow['created_By']; + } + if(array_key_exists('Created_Date',$checkRow)) { + $insert['CreatedDate'] = $checkRow['Created_Date']; + } + if(array_key_exists('Approved_By',$checkRow)) { + $insert['ApprovedByName'] = $checkRow['Approved_By']; + } + if(array_key_exists('Approved_Date',$checkRow)) { + $insert['ApprovedDate'] = $checkRow['Approved_Date']; + } + $insert['FeesID'] = ""; + $this->db->insert(ENROLMENTRECEIVEDFROMUNIV, $insert); + // end + + // for capture error message + $error["StudentName"]=$checkRow['Student_Name']; + $error["Message"]="Enrolment number is not exist in course details."; + $errorArray[]=$error; + } } - else{ + else{ // for capture error message - $error["StudentName"]=$checkRow['Student_Name']; - $error["Message"]="Enrolment number/Form id is not exist."; - $errorArray[]=$error; - } + $error["StudentName"]=$checkRow['Student_Name']; + $error["Message"]="Enrolment number/Form id is not exist."; + $errorArray[]=$error; + } } $finalArray['details']=$errorArray;