model changes
This commit is contained in:
parent
45f26cf3ec
commit
e5588d381a
@ -477,6 +477,7 @@ class Receive_Enrolment_Fees_Univ_model extends CI_Model {
|
||||
return $results;
|
||||
}
|
||||
public function getStudentUnivFeeCompareDetails($univCode=null,$session=null){
|
||||
$mergeFormDetails=array();
|
||||
$this->db->distinct('ENU.FormID');
|
||||
$this->db->select('ENU.FormID, ENU.FormType, ENU.SemesterYear, ENU.EnrolmentNo,ENU.RollNo, ST.*,UN.UniversityID, UN.UniversityName,CM.CourseID,CM.CourseCode,CM.CourseName');
|
||||
$this->db->from(ENROLMENTRECEIVEDFROMUNIV.' as ENU');
|
||||
@ -696,5 +697,105 @@ class Receive_Enrolment_Fees_Univ_model extends CI_Model {
|
||||
}
|
||||
return $universityResult;
|
||||
}
|
||||
/*
|
||||
* get exist student enrolment details
|
||||
* creted by kms
|
||||
* */
|
||||
public function getExistStudentEnrolmentDetails($enrolment=null,$localData=null){
|
||||
$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',12 => "DMC CHANGE SEM1",13 => "DMC CHANGE SEM2",14 => "DMC CHANGE SEM3",15 => "DMC CHANGE SEM4",16 => "DMC CHANGE SEM5",17 => "DMC CHANGE SEM6",18 => "DMC CHANGE SEM7",19 => "DMC CHANGE SEM8",20 => "DMC CHANGE YEAR1",21 => "DMC CHANGE YEAR2",22 => "DMC CHANGE YEAR3",23 => "DMC CHANGE YEAR4");
|
||||
$valueArray = array("1","2","3","4","5","6","7","8","1","2","3","4","1","2","3","4","5","6","7","8","1","2","3","4");
|
||||
$this->db->distinct('ENU.FormID');
|
||||
$this->db->select('STC.EnrollmentID,ST.*,UN.UniversityID, UN.UniversityName,CM.CourseID,CM.CourseCode,CM.CourseName,CF.ID,CF.Sem_Year,CF.ProgramType,SM.SessionName,RE.RegistrationType');
|
||||
$this->db->from(STUDENTCOURSE.' as STC');
|
||||
$this->db->join(COURSE.' as CM', 'CM.CourseID = STC.CourseID');
|
||||
$this->db->join(COURSE_FEES.' as CF', 'CF.CourseID = CM.CourseID');
|
||||
$this->db->join(STUDENTS.' as ST', 'ST.StudentID = STC.StudentID');
|
||||
$this->db->join(STUDENTS_FEES_STATUS.' as SFS', 'SFS.StudentID = STC.StudentID AND SFS.CourseID=STC.CourseID AND SFS.FeesType=CF.ID');
|
||||
$this->db->join(SESSIONMASTER.' as SM', 'SM.SessionID = SFS.SessionName');
|
||||
$this->db->join(REGISTRATIONDETAILS.' as RE', 'RE.Student_Fee_Status_Id = SFS.FeesID','left');
|
||||
$this->db->join(UNIVERSITY.' as UN', 'UN.UniversityID = STC.UniversityID');
|
||||
$this->db->where('STC.EnrollmentID', $enrolment);
|
||||
$details = $this->db->get();
|
||||
$arrayResultStudent=array();
|
||||
if($details->result()){
|
||||
$getVAll=$details->result();
|
||||
|
||||
// $arrayResult['StudentID']=$getVAll[0]->StudentID;
|
||||
$arrayResult['StudentName']=$getVAll[0]->Firstname.' '.$getVAll[0]->Lastname;
|
||||
$arrayResult['MobileNumber']=$getVAll[0]->MobileNumber;
|
||||
$arrayResult['FatherName']=$getVAll[0]->Fathername;
|
||||
$arrayResult['MotherName']=$getVAll[0]->MotherName;
|
||||
$arrayResult['EmailID']=$getVAll[0]->EmailID;
|
||||
$arrayResult['AlternateNumber']=$getVAll[0]->AlternateNumber;
|
||||
$arrayResult['Gender']=$getVAll[0]->Gender;
|
||||
$arrayResult['DOB']=$getVAll[0]->DOB;
|
||||
$arrayResult['AadharNumber']=$getVAll[0]->AadharNumber;
|
||||
$arrayResult['BranchCode']=$getVAll[0]->BranchCode;
|
||||
$arrayResult['UniversityCode']=$getVAll[0]->UniversityID;
|
||||
$arrayResult['UniversityName']=$getVAll[0]->UniversityName;
|
||||
$arrayResult['CourseCode']=$getVAll[0]->CourseCode;
|
||||
$arrayResult['CourseName']=$getVAll[0]->CourseName;
|
||||
$arrayResult['EnrolmentNo']=$getVAll[0]->EnrollmentID;
|
||||
$arrayResultStudent['StudentInfo']=$arrayResult;
|
||||
if($getVAll[0]->ProgramType==SEMYEARFEES){
|
||||
$arrayResultStudent['status']=true;
|
||||
$arraySem=array();
|
||||
foreach ($getVAll as $row){
|
||||
|
||||
$serachKey = array_search(strtoupper($row->Sem_Year), $keyArray);
|
||||
$sem=$valueArray[$serachKey];
|
||||
$this->db->select('FormID');
|
||||
$this->db->from(ENROLMENTRECEIVEDFROMUNIV.' as ENU');
|
||||
$this->db->where('ENU.EnrolmentNo',$enrolment);
|
||||
$this->db->where('ENU.SemesterYear',$sem);
|
||||
$notExistDetails=$this->db->get();
|
||||
if(!$notExistDetails->result()){
|
||||
$getSemType['sem']=$sem;
|
||||
$getSemType['SessionName']=$row->SessionName;
|
||||
$getSemType['FormType']=$row->RegistrationType;
|
||||
$arraySem[]=$getSemType;
|
||||
}
|
||||
|
||||
}
|
||||
$arrayResultStudent['semDetails']=$arraySem;
|
||||
}
|
||||
else{
|
||||
$arrayResultStudent['status']=false;
|
||||
$arrayResultStudent['message']="This is regular or lateral course so we can't do manual entry.";
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
else{
|
||||
$arrayResultStudent['message']="This enrolment either don't register in student course or set fees.please check to update details.";
|
||||
$arrayResultStudent['status']=false;
|
||||
}
|
||||
return $arrayResultStudent;
|
||||
}
|
||||
/*
|
||||
* add manual enrolment details
|
||||
* cretaed by kms
|
||||
* */
|
||||
public function addManualEnrolmentDetails($studentInfo=null){
|
||||
$this->db->select('ENU.FormID');
|
||||
$this->db->from(ENROLMENTRECEIVEDFROMUNIV.' as ENU');
|
||||
$this->db->where('ENU.FormID', $studentInfo['FormID']);
|
||||
$details = $this->db->get();
|
||||
if($details->num_rows()==0){
|
||||
$this->db->insert(ENROLMENTRECEIVEDFROMUNIV, $studentInfo);
|
||||
if ($this->db->affected_rows() > 0) {
|
||||
$resultArray['status']=true;
|
||||
$resultArray['message']="Inserted successfully";
|
||||
} else {
|
||||
$resultArray['status']=false;
|
||||
$resultArray['message']="Inserted failed";
|
||||
}
|
||||
}
|
||||
else {
|
||||
$resultArray['status']=false;
|
||||
$resultArray['message']="This form id is already exist.";
|
||||
}
|
||||
return $resultArray;
|
||||
}
|
||||
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user