apollodec/Apollo/api/application/models/Receive_Enrolment_Fees_Univ_model.php
2018-08-28 16:38:47 +05:30

113 lines
4.8 KiB
PHP

<?php
/**
* Created by PhpStorm.
* User: karthi
* Date: 8/28/18
* Time: 11:02 AM
*/
defined('BASEPATH') OR exit('No direct script access allowed');
class Receive_Enrolment_Fees_Univ_model extends CI_Model {
/*
* add received enrolment details
* params:enrolment details, local details
* created by kms
* */
public function updateEnrolmentDetails($enrolment=null,$local=null)
{
$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)){
// check enrolment no exist in student course details details
$this->db->select('STC.BranchID,US.UniversityID,US.UniversityName');
$this->db->from(STUDENTCOURSE.' as STC');
$this->db->join(UNIVERSITY.' as US', 'US.UniversityID = STC.UniversityID AND US.BranchCode = STC.BranchID');
$this->db->where('STC.EnrollmentID',$checkRow['Enrollment_No']);
$studentCourseDetails = $this->db->get()->first_row();
if($studentCourseDetails){
}
else{
$error["StudentName"]=$checkRow['Student_Name'];
$error["Message"]="Enrolment number is not exist in student course details.";
$errorArray[]=$error;
}
}
else{
// for capture error message
$error["StudentName"]=$checkRow['Student_Name'];
$error["Message"]="Enrolment number/Form id is not exist.";
$errorArray[]=$error;
}
print_r($errorArray);
}
die();
return false;
}
public function formIdFeeDetails($formFeeDetails=null,$local=null){
// print_r($formFeeDetails);exit();
foreach ($formFeeDetails as $formIdDetails){
// echo $formIdDetails['FormId'];
$this->db->select('*');
$this->db->from('T_Enrolment_Received_From_University');
$this->db->where('FormID', $formIdDetails['FormId']);
$detailsList = $this->db->get();
if($detailsList->result() == 1){
// $this->db->select('*');
// $this->db->from('T_FormId_FeeDetails_Received_From_University');
// $this->db->where('FormID', $formIdDetails['FormId']);
// $FormIDdetailsList = $this->db->get();
// $dbDetailsArr = array();
// $dbDetailsArr['FormID'] = $formIdDetails['FormId'];
// $dbDetailsArr['FormType'] = $formIdDetails['Form Type'];
// $dbDetailsArr['CentreCode'] = $formIdDetails['CentreCode'];
// $dbDetailsArr['CourseCode'] = $formIdDetails['Course_Code'];
// $dbDetailsArr['ActualCourseFee'] = $formIdDetails['Actual_Course_Fee'];
// $dbDetailsArr['CourseFee'] = $formIdDetails['Course_Fee'];
// $dbDetailsArr['ExamFee'] = $formIdDetails['Exam_Fee'];
// $dbDetailsArr['EnrollmentFee'] = $formIdDetails['Enrollment_Fee'];
// $dbDetailsArr['ProspectusFee'] = $formIdDetails['Prospectus_Fee'];
// $dbDetailsArr['ReRegFee'] = $formIdDetails['Re_Reg_Fee'];
// $dbDetailsArr['CreditTransferFee'] = $formIdDetails['Credit_Transfer_Fee'];
// $dbDetailsArr['LateralEntryFee'] = $formIdDetails['Lateral_Entry_Fee'];
// $dbDetailsArr['DualSpclFee'] = $formIdDetails['Dual_Spcl_Fee'];
// $dbDetailsArr['OtherFee'] = $formIdDetails['Other_Fee'];
// $dbDetailsArr['NRIFEE'] = $formIdDetails['NRI_FEE'];
// $dbDetailsArr['ProvisionalFee'] = $formIdDetails['Provisional_Fee'];
// $dbDetailsArr['MigrationFee'] = $formIdDetails['Migration_Fee'];
// $dbDetailsArr['UrgentResultDMCFee'] = $formIdDetails['Urgent_Result_DMC_Fee'];
// $dbDetailsArr['AdditionalFee'] = $formIdDetails['Additional_Fee'];
// $dbDetailsArr['Amount'] = $formIdDetails['Amount'];
// // $dbDetailsArr['BranchCode'] = $formIdDetails['FormId'];
// if($FormIDdetailsList->result()){
// $ids = $FormIDdetailsList->result();
// $this->db->where('ID', $ids['ID']);
// $this->db->update('T_FormId_FeeDetails_Received_From_University', $dbDetailsArr);
// } else {
// print_r($dbDetailsArr);exit();
// $this->db->insert('T_FormId_FeeDetails_Received_From_University', $dbDetailsArr);
// $this->db->affected_rows();
// }
} else{
}
}
return 'true';
}
}