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 bb2e30e5..6a26fca9 100644 --- a/Apollo/api/application/models/Receive_Enrolment_Fees_Univ_model.php +++ b/Apollo/api/application/models/Receive_Enrolment_Fees_Univ_model.php @@ -24,6 +24,7 @@ class Receive_Enrolment_Fees_Univ_model extends CI_Model { $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(); + $get_data=array(); // loop for fetch details foreach ($enrolment as $k => $checkRow){ // check enrolment no and form id in upload list @@ -35,76 +36,190 @@ class Receive_Enrolment_Fees_Univ_model extends CI_Model { if(array_key_exists('Roll_No',$checkRow)){ $insert['RollNo']=$checkRow['Roll_No']; } + else{ + $insert['RollNo']=""; + } + if(array_key_exists('Centre Code',$checkRow)) { + $insert['CentreCode'] = $checkRow['Centre Code']; + } + else{ + $insert['CentreCode'] = ""; + } + if(array_key_exists('Centre State',$checkRow)) { + $insert['CentreState'] = $checkRow['Centre State']; + } + else{ + $insert['CentreState'] = ""; + } - $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']; + else{ + $insert['MobileNumber']=""; + } + if(array_key_exists('Student_Name',$checkRow)) { + $insert['StudentName'] = $checkRow['Student_Name']; + } + else{ + $insert['StudentName'] = ""; + } + if(array_key_exists('Father_Name',$checkRow)) { + $insert['FatherName'] = $checkRow['Father_Name']; + } + else{ + $insert['FatherName'] = ""; + } + if(array_key_exists('Mother_Name',$checkRow)) { + $insert['MotherName'] = $checkRow['Mother_Name']; + } + else{ + $insert['MotherName'] = ""; + } + if(array_key_exists('Student_Email_Id',$checkRow)) { + $insert['EmailID'] = $checkRow['Student_Email_Id']; + } + else{ + $insert['EmailID'] = ""; + } + if(array_key_exists('ID_Proof',$checkRow)) { + $insert['IDProof'] = $checkRow['ID_Proof']; + } + else{ + $insert['IDProof'] = ""; + } + if(array_key_exists('Gender',$checkRow)) { + $insert['Gender'] = $checkRow['Gender']; + } + else{ + $insert['Gender'] = ""; + } + if(array_key_exists('Date_Of_Birth',$checkRow)) { + $insert['DOB'] = $checkRow['Date_Of_Birth']; + } + else{ + $insert['DOB'] = ""; + } if(array_key_exists('Address',$checkRow)) { $insert['PresentAddress'] = $checkRow['Address']; } + else{ + $insert['PresentAddress'] = ""; + } if(array_key_exists('Adhar_No',$checkRow)) { $insert['AadharNumber'] = $checkRow['Adhar_No']; + } + else{ + $insert['AadharNumber'] = ""; } if(array_key_exists('Category',$checkRow)) { $insert['Category'] = $checkRow['Category']; } - $insert['CourseCode'] = $checkRow['Course_Code']; - $insert['UniversityCode'] = "AU001"; - $insert['UniversityName'] = "Anna University"; + else{ + $insert['Category'] = ""; + } + if(array_key_exists('Course_Code',$checkRow)) { + $insert['CourseCode'] = $checkRow['Course_Code']; + } + else{ + $insert['CourseCode'] = ""; + } + if(array_key_exists('Course_Name',$checkRow)) { + $insert['CourseName'] = $checkRow['Course_Name']; + } + else{ + $insert['CourseName'] = ""; + } + if(array_key_exists('Specialization',$checkRow)) { $insert['Specialization'] = $checkRow['Specialization']; } - $insert['SemesterYear'] = $checkRow['Semester']; + else{ + $insert['Specialization'] = ""; + } + if(array_key_exists('Semester',$checkRow)) { + $insert['SemesterYear'] = $checkRow['Semester']; + } + else{ + $insert['SemesterYear'] = ""; + } if(array_key_exists('Session',$checkRow)) { $insert['SessionName'] = $checkRow['Session']; } + + else{ + $insert['SessionName'] = ""; + } if(array_key_exists('Year',$checkRow)) { $insert['Year'] = $checkRow['Year']; } + else{ + $insert['Year'] = ""; + } if(array_key_exists('Form Type',$checkRow)) { $insert['FormType'] = $checkRow['Form Type']; } + else{ + $insert['FormType'] = ""; + } if(array_key_exists('Entry Mode',$checkRow)) { $insert['EntryMode'] = $checkRow['Entry Mode']; } + else{ + $insert['EntryMode'] = ""; + } if(array_key_exists('Remarks',$checkRow)) { $insert['Remarks'] = $checkRow['Remarks']; } + else{ + $insert['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']; } + else{ + $insert['MigrationStatus'] = ""; + } if(array_key_exists('Finance_Status',$checkRow)) { $insert['FinanceStatus'] = $checkRow['Finance_Status']; } + else{ + $insert['FinanceStatus'] = ""; + } if(array_key_exists('Most Urgent DMC',$checkRow)) { $insert['MostUrgentDMC'] = $checkRow['Most Urgent DMC']; } - $insert['BranchCode'] = '1'; + else{ + $insert['MostUrgentDMC'] = ""; + } if(array_key_exists('created_By',$checkRow)) { $insert['CreatedByName'] = $checkRow['created_By']; } + else{ + $insert['CreatedByName'] = ""; + } if(array_key_exists('Created_Date',$checkRow)) { $insert['CreatedDate'] = $checkRow['Created_Date']; } + else{ + $insert['CreatedDate'] = ""; + } if(array_key_exists('Approved_By',$checkRow)) { $insert['ApprovedByName'] = $checkRow['Approved_By']; } + else{ + $insert['ApprovedByName'] = ""; + } if(array_key_exists('Approved_Date',$checkRow)) { $insert['ApprovedDate'] = $checkRow['Approved_Date']; } - $sms_data[$k]=array( + else{ + $insert['ApprovedDate'] = ""; + } + $get_data[$k]=array( 'FormID' => $insert['FormID'], 'EnrolmentNo' => $insert['EnrolmentNo'], 'RollNo' => $insert['RollNo'], @@ -122,7 +237,7 @@ class Receive_Enrolment_Fees_Univ_model extends CI_Model { 'AadharNumber' => $insert['AadharNumber'], 'Category' => $insert['Category'], 'CourseCode' => $insert['CourseCode'], - 'UniversityCode' => $insert['UniversityCode'], + 'CourseName' => $insert['CourseName'], 'Specialization' => $insert['Specialization'], 'SemesterYear' => $insert['SemesterYear'], 'SessionName' => $insert['SessionName'], @@ -137,15 +252,9 @@ class Receive_Enrolment_Fees_Univ_model extends CI_Model { '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 @@ -155,19 +264,19 @@ class Receive_Enrolment_Fees_Univ_model extends CI_Model { } } + // check form id exit in table for insert / update $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(); + if(array_search($fvalue['FormID'], array_column($get_data, 'FormID'))) { + $matchedKey=array_search($fvalue['FormID'], array_column($get_data, 'FormID')); + print_r($get_data[9]);die(); + // $insertForms[count($insertForms)]=$get_data[$matchedKey]; } else{ @@ -175,10 +284,11 @@ class Receive_Enrolment_Fees_Univ_model extends CI_Model { } endforeach; - print_r($insertForms);die(); + print_r($form_ids); + die(); - //$this->db->insert_batch(ENROLMENTRECEIVEDFROMUNIV, $sms_data); + // $this->db->insert_batch(ENROLMENTRECEIVEDFROMUNIV, $get_data); // if ($this->db->affected_rows() > 0) { // // outgoingSMS data were successfully inserted // return TRUE;