diff --git a/Apollo/api/application/models/Reports_model.php b/Apollo/api/application/models/Reports_model.php index 1e793f7b..86320db3 100755 --- a/Apollo/api/application/models/Reports_model.php +++ b/Apollo/api/application/models/Reports_model.php @@ -9,7 +9,7 @@ class Reports_model extends CI_Model { public function status($bat=null,$br=null,$u=null){ - $sql = "select ifnull(sms.sid,'-') as Student_id,ifnull(scd.eid,'-') as Enrollment_id,ifnull(std.name,'-') as Student_name,ifnull(std.father,'-') as Father_name,ifnull(std.phone,'-') as Phone_number,ifnull(sms.cid,'-') as Course_id,ifnull(sms.branch,'-') as Branch,ifnull(sms.date,'-') as Date,ifnull(cfd.syear,'-') as Sem_year,ifnull(sms.sem,'-') as Sem,ifnull(sfs.batch,'-') as Batch_Code,ifnull(cm.course,'-') as Course_name,ifnull(cm.uname,'-') as University,ifnull(list.Status,'-') as Status,ifnull(((sfs.cf + sfs.stf + sfs.others)-sum(sfp.bamount)),0) as Balance_fee,ifnull(sfp.bdate,'-') as Initial_paid_date, ifnull(std.AlternateNumber,'-') as AlternateNumber,ifnull(std.address,'-') as address + $sql = "select ifnull(sms.sid,'-') as Student_id,ifnull(scd.eid,'-') as Enrollment_id,ifnull(std.name,'-') as Student_name,ifnull(std.father,'-') as Father_name,ifnull(std.phone,'-') as Phone_number,ifnull(sms.cid,'-') as Course_id,ifnull(sms.branch,'-') as Branch,ifnull(sms.date,'-') as Date,ifnull(cfd.syear,'-') as Sem_year,ifnull(sms.sem,'-') as Sem,ifnull(sfs.batch,'-') as Batch_Code,ifnull(cm.course,'-') as Course_name,ifnull(cm.uname,'-') as University,ifnull(list.Status,'-') as Status,ifnull(((sfs.cf + sfs.stf + sfs.others)-(sfp.bamount)),0) as Balance_fee,ifnull(sfp.bdate,'-') as Initial_paid_date, ifnull(std.AlternateNumber,'-') as AlternateNumber,ifnull(std.address,'-') as address,cm.uid as univID from (SELECT ID,StudentID as sid,CourseID as cid,ListCode as lcode,BranchCode as branch,SDate as date,Sem as sem FROM T_StudyMaterialStatus where ID in (SELECT max(ID) FROM T_StudyMaterialStatus group by StudentID,CourseID,BranchCode,Sem) group by sid,sem,cid,branch) as sms @@ -19,7 +19,7 @@ class Reports_model extends CI_Model left join (SELECT StudentID as sid,FeesId as fid,BillDate as bdate,sum(BillAmount) as bamount,BillNO as billno FROM T_Students_Fees_PaidDetails where IsActive = 1 -group by sid,fid,billno) as sfp on sfp.sid=sfs.sid and sfp.fid=sfs.fid +group by sid,fid) as sfp on sfp.sid=sfs.sid and sfp.fid=sfs.fid left join (SELECT ID as cid,CourseID as ccid,FeesType as ftype,Sem_Year as syear FROM T_Course_Fees_Details) as cfd on cfd.cid=sms.cid @@ -48,7 +48,7 @@ left join (SELECT StudentID as sid,UniversityID as uid,CourseID as cid,Enrollmen $sql.=" and cm.uid = '".$u."'"; } - $sql.=" group by Student_id,Course_id,Branch,Batch_code,Sem"; + $sql.=" group by Student_id,Course_id,Branch,Batch_code,Sem,univID"; $leadDet=$this->db->query($sql); $statusDetails = $leadDet->result(); @@ -98,7 +98,7 @@ where BranchCode = '".$br."' and BatchName = '".$batch."'"; } public function markcard($bat=null,$br=null,$u=null){ - $sql = "select ifnull(sms.sid,'-') as Student_id,ifnull(scd.eid,'-') as Enrollment_id,ifnull(sfs.rollno,'-') as Roll_NO,ifnull(std.name,'-') as Student_name,ifnull(std.father,'-') as Father_name,ifnull(std.phone,'-') as Phone_number,ifnull(sms.cid,'-') as Course_id,ifnull(sms.cdate,'-') as Date,ifnull(cfd.syear,'-') as Sem_year,ifnull(sms.sem,'-') as Sem,ifnull(sfs.batch,'-') as Batch_code,ifnull(sms.branch,'-') as Branch_code,ifnull(cm.course,'-') as Course_name,ifnull(cm.uname,'-') as University,ifnull(list.status,'-') as Status,ifnull(sfp.bdate,'-') as Initial_paid_date,ifnull(((sfs.cf + sfs.stf + sfs.others)-sum(sfp.bamount)),0) as Balance_Fee,ifnull(std.address,'-') as address,ifnull(std.AlternateNumber,'') as AlternateNumber,appdate,ansdate + $sql = "select ifnull(sms.sid,'-') as Student_id,ifnull(scd.eid,'-') as Enrollment_id,ifnull(sfs.rollno,'-') as Roll_NO,ifnull(std.name,'-') as Student_name,ifnull(std.father,'-') as Father_name,ifnull(std.phone,'-') as Phone_number,ifnull(sms.cid,'-') as Course_id,ifnull(sms.cdate,'-') as Date,ifnull(cfd.syear,'-') as Sem_year,ifnull(sms.sem,'-') as Sem,ifnull(sfs.batch,'-') as Batch_code,ifnull(sms.branch,'-') as Branch_code,ifnull(cm.course,'-') as Course_name,ifnull(cm.uname,'-') as University,ifnull(list.status,'-') as Status,ifnull(sfp.bdate,'-') as Initial_paid_date,ifnull(((sfs.cf + sfs.stf + sfs.others)-(sfp.bamount)),0) as Balance_Fee,ifnull(std.address,'-') as address,ifnull(std.AlternateNumber,'') as AlternateNumber,appdate,ansdate from (SELECT c.ID,StudentID as sid,c.CourseID as cid,c.BranchCode as branch,c.ListCode as lcode,p.ListName,c.CertificationType as ctype,c.CDate as cdate,c.Sem as sem FROM T_CertificationStatus c left join T_PickListDetails p on p.ListCode=c.ListCode @@ -110,7 +110,7 @@ group by sid,sem,cid,lcode,branch) as sms left join (SELECT StudentID as sid,FeesId as fid,BillDate as bdate,sum(BillAmount) as bamount,BillNO as billno FROM T_Students_Fees_PaidDetails where IsActive = 1 -group by sid,fid,billno) as sfp on sfp.sid=sfs.sid and sfp.fid=sfs.fid +group by sid,fid) as sfp on sfp.sid=sfs.sid and sfp.fid=sfs.fid left join (SELECT ID as cid,CourseID as ccid,FeesType as ftype,Sem_Year as syear FROM T_Course_Fees_Details) as cfd on cfd.cid=sms.cid @@ -132,13 +132,11 @@ from T_AnswerBookletStatus abs left join T_PickListDetails list on list.ListCode=abs.ListCode where AnsDate is not null and ID in (select max(ID) from T_AnswerBookletStatus where AnsDate is not null group by StudentID,Sem) group by sid,Sem) as andate on andate.sid=sms.sid and andate.Sem=cfd.syear -left join (select abs.ID,StudentID as sid,Sem_Year as sem, -max(if(ListName = 'SENT TO UNIVERSITY', AppDate,'-')) as appdate -from T_ApplicationStatus abs -left join T_PickListDetails list on list.ListCode=abs.ListCode -left join T_Course_Fees_Details cf on cf.CourseID=abs.CourseID -where AppDate is not null - and abs.ID in (select max(ID) from T_ApplicationStatus where AppDate is not null group by StudentID) +left join (SELECT rd.StudentID as sid,rd.CourseID as cid,max(if(list.ListName = 'SENT TO UNIVERSITY', afs.AppFormDate,'-')) as appdate,Sem_Year as sem +FROM T_Registration_Details rd +left join T_ApplicationFormStatus afs on afs.Registration_Details_ID=rd.ID +left join T_PickListDetails list on list.ListCode=afs.ListCode +left join T_Course_Fees_Details cf on cf.ID=rd.FeeType group by sid,sem) as apdate on apdate.sid=sms.sid and apdate.sem=cfd.syear where std.active = 1 and sms.branch = '".$br."' "; @@ -170,49 +168,39 @@ group by sid,sem) as apdate on apdate.sid=sms.sid and apdate.sem=cfd.syear } public function certificate_status($bat=null,$br=null,$u=null,$from=null,$to=null){ - $sql = "select ifnull(sms.sid,'-') as Student_id,ifnull(scd.eid,'-') as Enrollment_id,ifnull(std.name,'-') as Student_name,ifnull(std.father,'-') as Father_name,ifnull(std.phone,'-') as Phone_number,ifnull(sms.cid,'-') as Course_id,ifnull(sfs.batch,'-') as Batch_code,ifnull(sms.branch,'-') as Branch_code,ifnull(cm.course,'-') as Course_name,ifnull(cm.uname,'-') as University,ifnull(sfp.bdate,'-') as Document_fee_paid_date,ifnull(((sfs.cf + sfs.stf + sfs.others)-sum(sfp.bamount)),0) as Balance_fee,ifnull(cfd.syear,'-') as Sem_year,ifnull(sms.sem,'-') as Sem,ifnull(list.status,'-') as Markcard_status,ifnull(sms.mdate,'-') as Markcard_date,ifnull(sms.mcmts,'-') as Markcard_comments,ifnull(ams.certname,'-') as Certificate_name,ifnull(alist.astatus,'-') as Certificate_status,ifnull(ams.adate,'-') as Certificate_date,ifnull(ams.acmts,'-') as Certificate_comments,ifnull(std.address,'-') as address,ifnull(std.AlternateNumber,'') as AlternateNumber - from - (SELECT ID,StudentID as sid,CourseID as cid,BranchCode as branch,ListCode as lcode, - CertificationType as ctype,CDate as mdate,Sem as sem,Comments as mcmts - FROM T_CertificationStatus - WHERE ID IN (SELECT max(ID) FROM T_CertificationStatus group by StudentID,CourseID,BranchCode,Sem) - group by sid,sem,cid,lcode,branch) as sms -left join - (SELECT ID,StudentID as sid,CourseID as cid,app.BranchCode as branch,ListCode as lcode,AppDate as adate,Comments as acmts,CertificationType as ctype,CertificateName as certname + $sql = "select sms.sid,sms.cid,sms.status,sms.adate,sms.acmts,sms.ctype,sms.certname,((sfs.cf + sfs.stf + sfs.others) - sfb.bamount) as balance,sfb.bamount,sfp.BillDate as initialPaid,ifnull(scd.eid,'-') as Enrollment_id,ifnull(std.name,'-') as Student_name,ifnull(std.father,'-') as Father_name,ifnull(std.phone,'-') as Phone_number,ifnull(cm.course,'-') as Course_name,ifnull(cm.uname,'-') as University,cm.uid as univID +from +(SELECT app.ID,app.StudentID as sid,app.CourseID as cid,app.BranchCode as branch,app.ListCode as lcode,p.ListName as status,AppDate as adate,app.Comments as acmts,CertificationType as ctype,CertificateName as certname FROM T_ApplicationStatus as app left join T_CertificationMaster cm on cm.CertificationID=app.CertificationType - where CertificationType != 'CERT024' and ID IN (SELECT max(ID) FROM T_ApplicationStatus group by StudentID,CourseID,BranchCode) - group by sid,cid,lcode,branch) - as ams on ams.branch=sms.branch and ams.sid=sms.sid + left join T_PickListDetails p on p.ListCode = app.ListCode + where CertificateName not like 'APPLICATION%' and app.ID IN (SELECT max(ID) FROM T_ApplicationStatus group by StudentID,CourseID,ListCode,BranchCode,CertificationType) + group by app.ID) as sms left join - (SELECT FeesID as fid,BatchCode as batch,StudentID as sid,CourseID as cid,FeesType as ftype, sum(CourseFees) as cf,Sum(STFOrWR) as stf,sum(Others) as others + (SELECT FeesID as fid,BatchCode as batch,StudentID as sid,CourseID as cid,FeesType as ftype,sum(CourseFees) as cf,Sum(STFOrWR) as stf,sum(Others) as others FROM T_Students_Fees_Status - group by sid,fid,cid,batch) - as sfs on sfs.sid=sms.sid and sms.cid=sfs.ftype + group by sid,fid) + as sfs on sfs.sid=sms.sid and sfs.cid=sms.cid left join (SELECT StudentID as sid,FeesId as fid,BillDate as bdate,sum(BillAmount) as bamount,BillNO as billno FROM T_Students_Fees_PaidDetails where IsActive = 1 - group by sid,fid,billno) - as sfp on sfp.sid=sfs.sid and sfp.fid=sfs.fid -left join - (SELECT ID as cid,CourseID as ccid,FeesType as ftype,Sem_Year as syear FROM T_Course_Fees_Details) as cfd on cfd.cid=sms.cid -left join - (SELECT ListCode as lcode,ListName as status FROM T_PickListDetails) - as list on list.lcode=sms.lcode -left join - (SELECT ListCode as lcode,ListName as astatus FROM T_PickListDetails) - as alist on alist.lcode=ams.lcode + group by fid,sid) + as sfb on sfb.fid=sfs.fid and sfb.sid=sfs.sid + left join + (select ID,StudentId,FeesID,BillDate from T_Students_Fees_PaidDetails where ID in + (select min(ID) from T_Students_Fees_PaidDetails group by FeesID) + group by FeesID) as sfp on sfp.FeesID=sfs.fid left join (SELECT CourseID as cid,cm.UniversityID as cuid,u.UniversityID as uid,CourseName as course, UniversityName as uname,cm.BranchCode as branch FROM T_CourseMaster as cm left join T_UniversityMaster as u on u.UniversityID=cm.UniversityID group by cid order by CourseID) - as cm on cm.cid=cfd.ccid + as cm on cm.cid=sms.cid left join (SELECT StudentID as sid,MobileNumber as phone,IsActive as active,FirstName as name,Fathername as father,PermanentAddress as address,AlternateNumber FROM T_StudentDetails) as std on std.sid=sms.sid -left join (SELECT StudentID as sid,UniversityID as uid,CourseID as cid,EnrollmentID as eid,BranchID as branch FROM T_Student_CourseDetails) as scd on scd.sid=sms.sid - where std.active = 1 and sms.branch = '".$br."' +left join + (SELECT StudentID as sid,UniversityID as uid,CourseID as cid,EnrollmentID as eid,BranchID as branch FROM T_Student_CourseDetails) as scd on scd.sid=sms.sid and scd.cid=sms.cid and sms.branch = '".$br."' "; if ($bat!= ''){ @@ -233,7 +221,7 @@ left join (SELECT StudentID as sid,UniversityID as uid,CourseID as cid,Enrollmen and STR_TO_DATE(ams.adate,'%d-%m-%Y') <= '".$tod."'"; } - $sql.=" group by Student_id,Course_id,Batch_code,Branch_code"; + $sql.=" group by sms.sid,sms.cid,ctype,univID"; $leadDet=$this->db->query($sql); $cert_statusDetails = $leadDet->result(); @@ -329,8 +317,9 @@ left join (SELECT StudentID as sid,UniversityID as uid,CourseID as cid,Enrollmen } public function expense($from=null,$to=null,$br=null){ - $sql = "SELECT ifnull(dbm.Date,'-') as date,ifnull(exp.TypeName,'-') as Expense_name,ifnull(sum(dbm.Amount),0) as Amount FROM (SELECT @s:= 0) AS s,T_Income_Outcome_Master exp + $sql = "SELECT ifnull(dbm.Date,'-') as date,ifnull(exp.TypeName,'-') as Expense_name,ifnull(sum(dbm.Amount),0) as Amount,b.BranchName as branch FROM (SELECT @s:= 0) AS s,T_Income_Outcome_Master exp join T_DayBookMaster dbm on dbm.Type=exp.ID + left join T_BranchMaster b on b.BranchCode=exp.BranchCode where dbm.Name = 'I001' and exp.TypeName not like 'FEES' and dbm.Status = 'Approved' and exp.BranchCode = '".$br."' "; @@ -376,7 +365,429 @@ left join left join (SELECT StudentID as sid,FeesId as fid,BillDate as bdate,sum(BillAmount) as bamount,BillNO as billno FROM T_Students_Fees_PaidDetails where IsActive = 1 + group by sid,fid) + as sfp on sfp.sid=sfs.sid and sfp.fid=sfs.fid +left join + (SELECT ID as cid,CourseID as ccid,FeesType as ftype,Sem_Year as syear FROM T_Course_Fees_Details) as cfd on cfd.ccid=sfs.cid and cfd.cid=sfs.ftype +left join + (SELECT ListCode as lcode,ListName as status FROM T_PickListDetails) + as list on list.lcode=sms.lcode +left join + (SELECT CourseID as cid,cm.UniversityID as cuid,u.UniversityID as uid,CourseName as course, + UniversityName as uname,cm.BranchCode as branch FROM T_CourseMaster as cm + left join T_UniversityMaster as u on u.UniversityID=cm.UniversityID + group by cid + order by CourseID) + as cm on cm.cid=cfd.ccid +left join + (SELECT StudentID as sid,MobileNumber as phone,IsActive as active,FirstName as name,Fathername as father,PermanentAddress as address,AlternateNumber FROM T_StudentDetails) as std on std.sid=sms.sid +left join (SELECT StudentID as sid,UniversityID as uid,CourseID as cid,EnrollmentID as eid,BranchID as branch FROM T_Student_CourseDetails) as scd on scd.sid=sms.sid +left join + (select ID,StudentID as sid,Sem as sem, +max(if(ListName = 'ISSUED TO STUDENT', AnsDate,'-')) as issuedate, +max(if(ListName = 'RECEIVED FROM STUDENT', AnsDate,'-')) as rcvedate +from T_AnswerBookletStatus abs +left join T_PickListDetails list on list.ListCode=abs.ListCode where AnsDate is not null +group by sid,Sem +) as listdate on listdate.sid=sms.sid and listdate.sem=sms.sem + where std.active = 1 and sms.branch = '".$br."' + "; + + if ($bat!= ''){ + + $sql.=" and sfs.batch = '".$bat."'"; + + } + if ($u!= ''){ + + $sql.=" and cm.uid = '".$u."'"; + + } + $sql.=" group by Student_id,Course_id,Batch_code,Branch_code,Sem"; + + + + $leadDet=$this->db->query($sql); + $answer = $leadDet->result(); + if (count($answer) > 0) { + $results['ans_bookletList'] = true; + $results['ans_book_data'] = $answer; + } else { + $results['ans_bookletList'] = false; + $results['message'] = 'No record found'; + } + + return $results; + + } + db->query($sql); + $statusDetails = $leadDet->result(); + if (count($statusDetails) > 0) { + $results['statusList'] = true; + $results['statusr'] = $statusDetails; + } else { + $results['statusList'] = false; + $results['message'] = 'No record found'; + } + + return $results; + + } + public function filters($br){ + + + $sql = "SELECT distinct UniversityID as uid,UniversityName as university FROM T_UniversityMaster + where BranchCode = '".$br."'"; + $b=$this->db->query($sql); + $batch = $b->result(); + if (count($batch) > 0) { + $results['univlist'] = true; + $results['university'] = $batch; + } else { + $results['univlist'] = false; + $results['message'] = 'No record found'; + } + return $results; + + } + public function BatchName($br,$batch){ + $sql = "SELECT distinct BatchCode as batchcode,BatchName as batch,BatchDate FROM T_BatchMaster +where BranchCode = '".$br."' and BatchName = '".$batch."'"; + $b=$this->db->query($sql); + $batch = $b->result(); + if (count($batch) > 0) { + $results['batchlists'] = true; + $results['batchName'] = $batch; + } else { + $results['batchlists'] = false; + $results['message'] = 'No record found'; + } + + + + } + public function markcard($bat=null,$br=null,$u=null){ + + $sql = "select ifnull(sms.sid,'-') as Student_id,ifnull(scd.eid,'-') as Enrollment_id,ifnull(sfs.rollno,'-') as Roll_NO,ifnull(std.name,'-') as Student_name,ifnull(std.father,'-') as Father_name,ifnull(std.phone,'-') as Phone_number,ifnull(sms.cid,'-') as Course_id,ifnull(sms.cdate,'-') as Date,ifnull(cfd.syear,'-') as Sem_year,ifnull(sms.sem,'-') as Sem,ifnull(sfs.batch,'-') as Batch_code,ifnull(sms.branch,'-') as Branch_code,ifnull(cm.course,'-') as Course_name,ifnull(cm.uname,'-') as University,ifnull(list.status,'-') as Status,ifnull(sfp.bdate,'-') as Initial_paid_date,ifnull(((sfs.cf + sfs.stf + sfs.others)-(sfp.bamount)),0) as Balance_Fee,ifnull(std.address,'-') as address,ifnull(std.AlternateNumber,'') as AlternateNumber,appdate,ansdate + from + (SELECT c.ID,StudentID as sid,c.CourseID as cid,c.BranchCode as branch,c.ListCode as lcode,p.ListName,c.CertificationType as ctype,c.CDate as cdate,c.Sem as sem FROM T_CertificationStatus c + left join T_PickListDetails p on p.ListCode=c.ListCode +WHERE c.ID IN (SELECT max(ID) FROM T_CertificationStatus group by StudentID,CourseID,BranchCode,Sem) +group by sid,sem,cid,lcode,branch) as sms + left join + (SELECT FeesID as fid,BatchCode as batch,StudentID as sid,RollNO as rollno,CourseID as cid,FeesType as ftype,sum(CourseFees) as cf,Sum(STFOrWR) as stf,sum(Others) as others FROM T_Students_Fees_Status + group by sid,fid,cid,batch) as sfs on sfs.sid=sms.sid and sms.cid=sfs.ftype + left join + (SELECT StudentID as sid,FeesId as fid,BillDate as bdate,sum(BillAmount) as bamount,BillNO as billno FROM T_Students_Fees_PaidDetails +where IsActive = 1 +group by sid,fid) as sfp on sfp.sid=sfs.sid and sfp.fid=sfs.fid + left join + (SELECT ID as cid,CourseID as ccid,FeesType as ftype,Sem_Year as syear FROM T_Course_Fees_Details) as cfd + on cfd.cid=sms.cid + left join + (SELECT ListCode as lcode,ListName as status FROM T_PickListDetails) as list + on list.lcode=sms.lcode + left join + (SELECT CourseID as cid,cm.UniversityID as cuid,u.UniversityID as uid,CourseName as course,UniversityName as uname,cm.BranchCode as branch FROM T_CourseMaster as cm +left join T_UniversityMaster as u on u.UniversityID=cm.UniversityID +group by cid +order by CourseID) as cm + on cm.cid=cfd.ccid + left join + (SELECT StudentID as sid,MobileNumber as phone,IsActive as active,FirstName as name,Fathername as father,PermanentAddress as address,AlternateNumber FROM T_StudentDetails) as std on std.sid=sms.sid +left join (SELECT StudentID as sid,UniversityID as uid,CourseID as cid,EnrollmentID as eid,BranchID as branch FROM T_Student_CourseDetails) as scd on scd.sid=sms.sid +left join (select ID,StudentID as sid,Sem, +if(ListName = 'SENT TO UNIVERSITY', AnsDate,'-') as ansdate +from T_AnswerBookletStatus abs +left join T_PickListDetails list on list.ListCode=abs.ListCode +where AnsDate is not null and ID in (select max(ID) from T_AnswerBookletStatus where AnsDate is not null group by StudentID,Sem) +group by sid,Sem) as andate on andate.sid=sms.sid and andate.Sem=cfd.syear +left join (SELECT rd.StudentID as sid,rd.CourseID as cid,max(if(list.ListName = 'SENT TO UNIVERSITY', afs.AppFormDate,'-')) as appdate,Sem_Year as sem +FROM T_Registration_Details rd +left join T_ApplicationFormStatus afs on afs.Registration_Details_ID=rd.ID +left join T_PickListDetails list on list.ListCode=afs.ListCode +left join T_Course_Fees_Details cf on cf.ID=rd.FeeType +group by sid,sem) as apdate on apdate.sid=sms.sid and apdate.sem=cfd.syear + where std.active = 1 and sms.branch = '".$br."' + "; + + if ($bat!= ''){ + + $sql.=" and sfs.batch = '".$bat."'"; + + } + if ($u!= ''){ + + $sql.=" and cm.uid = '".$u."'"; + + } + $sql.=" group by Student_id,Course_id,Batch_code,Branch_code,Sem,Sem_year"; + + $leadDet=$this->db->query($sql); + $mstatusDetails = $leadDet->result(); + if (count($mstatusDetails) > 0) { + $results['markcardList'] = true; + $results['markcard_data'] = $mstatusDetails; + } else { + $results['markcardList'] = false; + $results['message'] = 'No record found'; + } + + return $results; + + } + public function certificate_status($bat=null,$br=null,$u=null,$from=null,$to=null){ + + $sql = "select sms.sid,sms.cid,sms.status,sms.adate,sms.acmts,sms.ctype,sms.certname,((sfs.cf + sfs.stf + sfs.others) - sfb.bamount) as balance,sfb.bamount,sfp.BillDate as initialPaid,ifnull(scd.eid,'-') as Enrollment_id,ifnull(std.name,'-') as Student_name,ifnull(std.father,'-') as Father_name,ifnull(std.phone,'-') as Phone_number,ifnull(cm.course,'-') as Course_name,ifnull(cm.uname,'-') as University,cm.uid as univID +from +(SELECT app.ID,app.StudentID as sid,app.CourseID as cid,app.BranchCode as branch,app.ListCode as lcode,p.ListName as status,AppDate as adate,app.Comments as acmts,CertificationType as ctype,CertificateName as certname + FROM T_ApplicationStatus as app + left join T_CertificationMaster cm on cm.CertificationID=app.CertificationType + left join T_PickListDetails p on p.ListCode = app.ListCode + where CertificateName not like 'APPLICATION%' and app.ID IN (SELECT max(ID) FROM T_ApplicationStatus group by StudentID,CourseID,ListCode,BranchCode,CertificationType) + group by app.ID) as sms +left join + (SELECT FeesID as fid,BatchCode as batch,StudentID as sid,CourseID as cid,FeesType as ftype,sum(CourseFees) as cf,Sum(STFOrWR) as stf,sum(Others) as others + FROM T_Students_Fees_Status + group by sid,fid) + as sfs on sfs.sid=sms.sid and sfs.cid=sms.cid +left join + (SELECT StudentID as sid,FeesId as fid,BillDate as bdate,sum(BillAmount) as bamount,BillNO as billno FROM T_Students_Fees_PaidDetails +where IsActive = 1 + group by fid,sid) + as sfb on sfb.fid=sfs.fid and sfb.sid=sfs.sid + left join + (select ID,StudentId,FeesID,BillDate from T_Students_Fees_PaidDetails where ID in + (select min(ID) from T_Students_Fees_PaidDetails group by FeesID) + group by FeesID) as sfp on sfp.FeesID=sfs.fid +left join + (SELECT CourseID as cid,cm.UniversityID as cuid,u.UniversityID as uid,CourseName as course, + UniversityName as uname,cm.BranchCode as branch FROM T_CourseMaster as cm + left join T_UniversityMaster as u on u.UniversityID=cm.UniversityID + group by cid + order by CourseID) + as cm on cm.cid=sms.cid +left join + (SELECT StudentID as sid,MobileNumber as phone,IsActive as active,FirstName as name,Fathername as father,PermanentAddress as address,AlternateNumber FROM T_StudentDetails) as std on std.sid=sms.sid +left join + (SELECT StudentID as sid,UniversityID as uid,CourseID as cid,EnrollmentID as eid,BranchID as branch FROM T_Student_CourseDetails) as scd on scd.sid=sms.sid and scd.cid=sms.cid and sms.branch = '".$br."' + "; + + if ($bat!= ''){ + + $sql.=" and sfs.batch = '".$bat."'"; + + } + if ($u!= ''){ + + $sql.=" and cm.uid = '".$u."'"; + + } + if ($from != '' and $to != ''){ + $fromd= date("Y-m-d",strtotime($from)); + $tod=date("Y-m-d",strtotime($to)); + + $sql.="and STR_TO_DATE(ams.adate,'%d-%m-%Y') >= '".$fromd."' + and STR_TO_DATE(ams.adate,'%d-%m-%Y') <= '".$tod."'"; + + } + $sql.=" group by sms.sid,sms.cid,ctype,univID"; + + $leadDet=$this->db->query($sql); + $cert_statusDetails = $leadDet->result(); + if (count($cert_statusDetails) > 0) { + $results['certList'] = true; + $results['cert_data'] = $cert_statusDetails; + } else { + $results['certList'] = false; + $results['message'] = 'No record found'; + } + + return $results; + + } + public function mark_cert_status($bat=null,$br=null,$u=null,$from=null,$to=null){ + + $sql = "select ifnull(sms.sid,'-') as Student_id,ifnull(scd.eid,'-') as Enrollment_id,ifnull(std.name,'-') as Student_name,ifnull(std.father,'-') as Father_name,ifnull(std.phone,'-') as Phone_number,ifnull(sms.cid,'-') as Course_id,ifnull(sfs.batch,'-') as Batch_code,ifnull(sms.branch,'-') as Branch_code,ifnull(cm.course,'-') as Course_name,ifnull(cm.uname,'-') as University,ifnull(sfp.bdate,'-') as Document_fee_paid_date,ifnull(((sfs.cf + sfs.stf + sfs.others)-sum(sfp.bamount)),0) as Balance_fee,ifnull(cfd.syear,'-') as Sem_year,ifnull(sms.idate,'-') as idate,ifnull(sms.istatus,'-') as istatus,ifnull(sms.rdate,'-') as rdate,ifnull(sms.rstatus,'-') as rstatus,ifnull(sms.acmts,'-') as cmnts,sms.certname as Certificate_name + from + (SELECT c.ID as id,StudentID as sid,c.CourseID as cid,c.BranchCode as branch,c.ListCode as lcode,p.ListName as status,c.CertificationType as ctype,c.CDate as adate,c.Comments as acmts,c.CertificationType as certname,if(max(p.ListName)='ISSUED TO STUDENT',p.ListName,'-') as istatus,if(max(p.ListName)='ISSUED TO STUDENT',c.CDate,'-') as idate,if(max(p.ListName)='RECEIVED',p.ListName,'-') as rstatus,if(max(p.ListName)='RECEIVED',c.CDate,'-') as rdate +FROM T_CertificationStatus c + left join T_PickListDetails p on p.ListCode=c.ListCode + left join T_CertificationMaster cm on cm.CertificationID=c.CertificationType +WHERE c.ID IN (SELECT max(ID) FROM T_CertificationStatus group by StudentID,CourseID,BranchCode,Sem,CertificationType) + and (p.ListName like 'ISSUED TO STUDENT' or p.ListName like 'RECEIVED') +group by sid,sem,cid,branch,ctype +union +SELECT app.ID as id,app.StudentID as sid,app.CourseID as cid,app.BranchCode as branch,app.ListCode as lcode,p.ListName as status,app.CertificationType as ctype,app.AppDate as adate,app.Comments as acmts,cm.CertificateName as certname,if(max(p.ListName)='ISSUED TO STUDENT',p.ListName,'-') as istatus,if(max(p.ListName)='ISSUED TO STUDENT',app.AppDate,'-') as idate,if(max(p.ListName)='RECEIVED',p.ListName,'-') as rstatus,if(max(p.ListName)='RECEIVED',app.AppDate,'-') as rdate + FROM T_ApplicationStatus as app + left join T_CertificationMaster cm on cm.CertificationID=app.CertificationType + left join T_PickListDetails p on p.ListCode=app.ListCode + where CertificateName not like 'APPLICATION%' and ID IN (SELECT max(ID) FROM T_ApplicationStatus group by StudentID,CourseID,BranchCode,CertificationType) and (p.ListName like 'ISSUED TO STUDENT' or p.ListName like 'RECEIVED') + group by sid,cid,lcode,branch,ctype) as sms + +left join + (SELECT FeesID as fid,BatchCode as batch,StudentID as sid,CourseID as cid,FeesType as ftype,sum(CourseFees) as cf,Sum(STFOrWR) as stf,sum(Others) as others + FROM T_Students_Fees_Status + group by sid,fid,cid,batch) + as sfs on sfs.sid=sms.sid and sfs.cid=sms.cid +left join + (SELECT StudentID as sid,FeesId as fid,BillDate as bdate,sum(BillAmount) as bamount,BillNO as billno FROM T_Students_Fees_PaidDetails +where IsActive = 1 group by sid,fid,billno) + as sfp on sfp.sid=sms.sid and sfp.fid=sfs.fid +left join + (SELECT ID as cid,CourseID as ccid,FeesType as ftype,Sem_Year as syear FROM T_Course_Fees_Details) as cfd on cfd.ccid=sms.cid +left join + (SELECT CourseID as cid,cm.UniversityID as cuid,u.UniversityID as uid,CourseName as course, + UniversityName as uname,cm.BranchCode as branch FROM T_CourseMaster as cm + left join T_UniversityMaster as u on u.UniversityID=cm.UniversityID + group by cid + order by CourseID) + as cm on cm.cid=sms.cid +left join + (SELECT StudentID as sid,MobileNumber as phone,IsActive as active,FirstName as name,Fathername as father,PermanentAddress as address,AlternateNumber FROM T_StudentDetails) as std on std.sid=sms.sid +left join (SELECT StudentID as sid,UniversityID as uid,CourseID as cid,EnrollmentID as eid,BranchID as branch FROM T_Student_CourseDetails) as scd on scd.sid=sms.sid and scd.cid=sms.cid + where std.active = 1 and sms.branch = '".$br."' + "; + + if ($bat!= ''){ + + $sql.=" and sfs.batch = '".$bat."'"; + + } + if ($u!= ''){ + + $sql.=" and cm.uid = '".$u."'"; + + } + if ($from != '' and $to != ''){ + $fromd= date("Y-m-d",strtotime($from)); + $tod=date("Y-m-d",strtotime($to)); + + $sql.="and STR_TO_DATE(sfp.bdate,'%d-%m-%Y') >= '".$fromd."' + and STR_TO_DATE(sfp.bdate,'%d-%m-%Y') <= '".$tod."'"; + + } + + $sql.=" group by Student_id,Course_id,Batch_code,Branch_code,Sem_year,Certificate_name"; + + + $leadDet=$this->db->query($sql); + $mcert_statusDetails = $leadDet->result(); + if (count($mcert_statusDetails) > 0) { + $results['mark_certList'] = true; + $results['mark_cert_data'] = $mcert_statusDetails; + } else { + $results['mark_certList'] = false; + $results['message'] = 'No record found'; + } + + return $results; + + } + public function expense($from=null,$to=null,$br=null){ + + $sql = "SELECT ifnull(dbm.Date,'-') as date,ifnull(exp.TypeName,'-') as Expense_name,ifnull(sum(dbm.Amount),0) as Amount,b.BranchName as branch FROM (SELECT @s:= 0) AS s,T_Income_Outcome_Master exp + join T_DayBookMaster dbm on dbm.Type=exp.ID + left join T_BranchMaster b on b.BranchCode=exp.BranchCode + where dbm.Name = 'I001' and exp.TypeName not like 'FEES' and dbm.Status = 'Approved' and exp.BranchCode = '".$br."' + "; + + if ($from and $to != ''){ + $fromd= date("Y-m-d",strtotime($from)); + $tod=date("Y-m-d",strtotime($to)); + + $sql.="and STR_TO_DATE(dbm.Date,'%d-%m-%Y') >= '".$fromd."' + and STR_TO_DATE(dbm.Date,'%d-%m-%Y') <= '".$tod."'"; + + } + $sql.=" group by Expense_name"; + + + $leadDet=$this->db->query($sql); + $expense = $leadDet->result(); + if (count($expense) > 0) { + $results['expenseList'] = true; + $results['expense_data'] = $expense; + } else { + $results['expenseList'] = false; + $results['message'] = 'No record found'; + } + + return $results; + + } + public function answer_booklet($bat=null,$br=null,$u=null){ + + $sql = "select ifnull(sms.sid,'-') as Student_id,ifnull(scd.eid,'-') as Enrollment_id,ifnull(std.name,'-') as Student_name,ifnull(std.father,'-') as Father_name,ifnull(std.phone,'-') as Phone_number,ifnull(sms.cid,'-') as Course_id,ifnull(sfs.batch,'-') as Batch_code,ifnull(sms.branch,'-') as Branch_code,ifnull(sms.adate,'-') as Date,ifnull(cfd.syear,'-') as Sem_year,ifnull(sms.sem,'-') as Sem,ifnull(cm.course,'-') as Course_name,ifnull(cm.uname,'-') as University,ifnull(list.status,'-') as Status,ifnull(std.address,'-') as address,ifnull(std.AlternateNumber,'') as AlternateNumber,listdate.issuedate as issuedate,listdate.rcvedate as rcvedate,ifnull(((sfs.cf + sfs.stf + sfs.others)-(sfp.bamount)),0) as balance + + from + (SELECT ID,StudentID as sid,CourseID as cid,BranchCode as branch,ListCode as lcode,AnsDate as + adate,Sem as sem FROM T_AnswerBookletStatus + WHERE ID IN (SELECT max(ID) FROM T_AnswerBookletStatus group by StudentID,CourseID,BranchCode,Sem) + group by sid,sem,cid,lcode,branch) as sms + +left join + (SELECT FeesID as fid,BatchCode as batch,StudentID as sid,CourseID as cid,FeesType as ftype, sum(CourseFees) as cf,Sum(STFOrWR) as stf,sum(Others) as others + FROM T_Students_Fees_Status + group by sid,fid,cid,batch) + as sfs on sfs.sid=sms.sid and sms.cid=sfs.ftype +left join + (SELECT StudentID as sid,FeesId as fid,BillDate as bdate,sum(BillAmount) as bamount,BillNO as billno FROM T_Students_Fees_PaidDetails + where IsActive = 1 + group by sid,fid) as sfp on sfp.sid=sfs.sid and sfp.fid=sfs.fid left join (SELECT ID as cid,CourseID as ccid,FeesType as ftype,Sem_Year as syear FROM T_Course_Fees_Details) as cfd on cfd.ccid=sfs.cid and cfd.cid=sfs.ftype @@ -433,80 +844,51 @@ group by sid,Sem } public function app_pending($bat=null,$br=null,$u=null){ -// $sql = "select ifnull(sms.sid,'-') as Student_id,ifnull(scd.eid,'-') as Enrollment_id,ifnull(std.name,'-') as Student_name,ifnull(std.father,'-') as Father_name,ifnull(std.phone,'-') as Phone_number,ifnull(sms.cid,'-') as Course_id,ifnull(cfd.syear,'-') as Sem_year,ifnull(sms.branch,'-') as Branch_code,ifnull(cm.course,'-') as Course_name,ifnull(cm.uname,'-') as University,ifnull(sms.status,'-') as Status,ifnull(sfp.bdate,'-') as Admission_date, -// sms.adate as appdate,ifnull(reg.formtype,'-') as formtype,sfs.batch as batch -// from -// (SELECT ID,StudentID as sid,CourseID as cid,app.BranchCode as branch,list.ListName as status,app.ListCode as lcode,AppDate as adate,Comments as acmts,app.CertificationType as ctype,CertificateName as certname -// FROM T_ApplicationStatus as app -// left join T_CertificationMaster cm on cm.CertificationID=app.CertificationType -// left join T_PickListDetails list on list.ListCode=app.ListCode -// where CertificateName like 'APPLICATION%' and list.ListName != 'SENT TO UNIVERSITY' and ID IN (SELECT max(ID) FROM T_ApplicationStatus group by StudentID,CourseID,BranchCode,CertificationType,ListCode) -// group by sid,cid,lcode,branch,ctype) as sms -// left join -// (select StudentID as sid,CourseID as cid,BatchCode as batch,FeesID as fid from T_Students_Fees_Status) as sfs on sfs.sid=sms.sid and sfs.cid=sms.cid -// left join -// (SELECT ID,StudentID as sid,FeesId as fid,BillDate as bdate,sum(BillAmount) as bamount,BillNO as billno FROM T_Students_Fees_PaidDetails -// WHERE IsActive = 1 and ID IN (SELECT min(ID) FROM T_Students_Fees_PaidDetails group by StudentID,FeesID) -// group by sid,fid,billno) -// as sfp on sfp.sid=sfs.sid and sfs.fid=sfp.fid -// left join -// (SELECT ID as cid,CourseID as ccid,FeesType as ftype,Sem_Year as syear FROM T_Course_Fees_Details) as cfd on cfd.ccid=sms.cid -// left join -// (SELECT CourseID as cid,cm.UniversityID as cuid,u.UniversityID as uid,CourseName as course, -// UniversityName as uname,cm.BranchCode as branch FROM T_CourseMaster as cm -// left join T_UniversityMaster as u on u.UniversityID=cm.UniversityID -// group by cid -// order by CourseID) -// as cm on cm.cid=cfd.ccid -// left join -// (SELECT StudentID as sid,MobileNumber as phone,IsActive as active,FirstName as name,Fathername as father,PermanentAddress as address,AlternateNumber FROM T_StudentDetails) as std on std.sid=sms.sid -// left join (SELECT StudentID as sid,UniversityID as uid,CourseID as cid,EnrollmentID as eid,BranchID as branch FROM T_Student_CourseDetails) as scd on scd.sid=sms.sid and scd.cid=sms.cid and scd.branch=sms.branch -// left join -// (Select StudentID as sid,CourseID as cid,BatchCode as bcode,FeeType as ftype,BranchCode as branch,RegistrationType as formtype from T_Registration_Details) as reg on reg.sid=sms.sid and reg.cid=sms.cid - -// where std.active = 1 and sms.branch = '".$br."' -// "; - -$sql = "SELECT - APFS.ListCode as StatusCode, - APFS.AppFormDate as StatusUpdationOn, - APFS.Comments as StatusComments, - PKL.ListName as StatusName, - concat(STU.Firstname,' ', STU.Lastname) as StudentName, - STU.Fathername as FatherName, - STU.MobileNumber as Phone_number, - COUR.CourseName as CourseName, - UNIV.UniversityName as UniversityName, - sfpd.BILL as InitialPayDate, - RD.Student_Fee_Status_Id as FeesStatusID, - STU_COUR.EnrollmentID as EnrollmentNumber, - CFD.Sem_Year as Sem_Year, - RD.RegistrationType as FormType, - STU.StudentID -FROM T_ApplicationFormStatus as APFS -LEFT JOIN T_Registration_Details as RD ON RD.ID = APFS.Registration_Details_ID -LEFT JOIN T_PickListDetails as PKL ON PKL.ListCode = APFS.ListCode -LEFT JOIN T_StudentDetails as STU ON STU.StudentID = RD.StudentID -LEFT JOIN T_CourseMaster as COUR ON COUR.CourseID = RD.CourseID -LEFT JOIN T_Student_CourseDetails as STU_COUR ON STU_COUR.StudentID = RD.StudentID AND STU_COUR.CourseID = RD.CourseID -LEFT JOIN T_Course_Fees_Details as CFD ON CFD.ID = RD.FeeType -LEFT JOIN T_UniversityMaster as UNIV ON UNIV.UniversityID = COUR.UniversityID -LEFT JOIN (Select FeesId as FeeID, min(CreatedOn), BillDate as BILL FROM apollod4_ApolloDECDev.T_Students_Fees_PaidDetails group by FeesId) as sfpd on sfpd.FeeID = RD.Student_Fee_Status_Id -where COUR.UniversityID = '$u' and RD.BatchCode = '$bat'and STU_COUR.BranchID = '$br' and STU.IsActive = '1' -group by APFS.Registration_Details_ID"; + $sql = "select ifnull(sms.sid,'-') as Student_id,ifnull(scd.eid,'-') as Enrollment_id,ifnull(std.name,'-') as Student_name,ifnull(std.father,'-') as Father_name,ifnull(std.phone,'-') as Phone_number,ifnull(sms.cid,'-') as Course_id,ifnull(cfd.syear,'-') as Sem_year,ifnull(sms.branch,'-') as Branch_code,ifnull(cm.course,'-') as Course_name,ifnull(cm.uname,'-') as University,ifnull(sms.status,'-') as Status,ifnull(sfp.bdate,'-') as Admission_date, + sms.adate as appdate,ifnull(reg.formtype,'-') as formtype,sfs.batch as batch + from + (SELECT ID,StudentID as sid,CourseID as cid,app.BranchCode as branch,list.ListName as status,app.ListCode as lcode,AppDate as adate,Comments as acmts,app.CertificationType as ctype,CertificateName as certname +FROM T_ApplicationStatus as app +left join T_CertificationMaster cm on cm.CertificationID=app.CertificationType +left join T_PickListDetails list on list.ListCode=app.ListCode +where CertificateName like 'APPLICATION%' and list.ListName != 'SENT TO UNIVERSITY' and ID IN (SELECT max(ID) FROM T_ApplicationStatus group by StudentID,CourseID,BranchCode,CertificationType,ListCode) +group by sid,cid,lcode,branch,ctype) as sms +left join +(select StudentID as sid,CourseID as cid,BatchCode as batch,FeesID as fid from T_Students_Fees_Status) as sfs on sfs.sid=sms.sid and sfs.cid=sms.cid +left join + (SELECT ID,StudentID as sid,FeesId as fid,BillDate as bdate,sum(BillAmount) as bamount,BillNO as billno FROM T_Students_Fees_PaidDetails +WHERE IsActive = 1 and ID IN (SELECT min(ID) FROM T_Students_Fees_PaidDetails group by StudentID,FeesID) + group by sid,fid,billno) + as sfp on sfp.sid=sfs.sid and sfs.fid=sfp.fid +left join + (SELECT ID as cid,CourseID as ccid,FeesType as ftype,Sem_Year as syear FROM T_Course_Fees_Details) as cfd on cfd.ccid=sms.cid +left join + (SELECT CourseID as cid,cm.UniversityID as cuid,u.UniversityID as uid,CourseName as course, + UniversityName as uname,cm.BranchCode as branch FROM T_CourseMaster as cm + left join T_UniversityMaster as u on u.UniversityID=cm.UniversityID + group by cid + order by CourseID) + as cm on cm.cid=cfd.ccid +left join + (SELECT StudentID as sid,MobileNumber as phone,IsActive as active,FirstName as name,Fathername as father,PermanentAddress as address,AlternateNumber FROM T_StudentDetails) as std on std.sid=sms.sid +left join (SELECT StudentID as sid,UniversityID as uid,CourseID as cid,EnrollmentID as eid,BranchID as branch FROM T_Student_CourseDetails) as scd on scd.sid=sms.sid and scd.cid=sms.cid and scd.branch=sms.branch +left join +(Select StudentID as sid,CourseID as cid,BatchCode as bcode,FeeType as ftype,BranchCode as branch,RegistrationType as formtype from T_Registration_Details) as reg on reg.sid=sms.sid and reg.cid=sms.cid + where std.active = 1 and sms.branch = '".$br."' + "; - // if ($bat!= ''){ + if ($bat!= ''){ - // $sql.=" and sfs.batch = '".$bat."'"; + $sql.=" and sfs.batch = '".$bat."'"; - // } - // if ($u!= ''){ + } + if ($u!= ''){ - // $sql.=" and cm.uid = '".$u."'"; + $sql.=" and cm.uid = '".$u."'"; - // } - // $sql.=" group by Student_id,Course_id,Branch_code,Sem_year"; + } + $sql.=" group by Student_id,Course_id,Branch_code,Sem_year"; @@ -887,6 +1269,407 @@ from T_Lead_Tracking_Followup as ltf // die(); +$subQuery='SELECT T_StudentDetails.StudentID,DOJ,BatchName,CourseName ,T_Student_CourseDetails.UniversityID, T_Student_CourseDetails.CourseID, Firstname,T_StudentDetails. MobileNumber, Fathername, UniversityName,CourseName FROM T_Student_CourseDetails +JOIN T_StudentDetails ON T_StudentDetails.StudentID=T_Student_CourseDetails.StudentID +JOIN T_UniversityMaster ON T_UniversityMaster.UniversityID=T_Student_CourseDetails.UniversityID JOIN T_CourseMaster ON T_CourseMaster.CourseID=T_Student_CourseDetails.CourseID +left JOIN T_Registration_Details ON T_Registration_Details.CourseID = T_Student_CourseDetails.CourseID and T_Registration_Details.StudentID=T_Student_CourseDetails.StudentID +left JOIN T_BatchMaster ON T_BatchMaster.BatchCode = T_Registration_Details.BatchCode +WHERE T_Registration_Details.RegistrationType = ? and str_to_date(DOJ,?)>=? and str_to_date(DOJ,?)<=? and T_Registration_Details.RegistrationMode=? and T_Student_CourseDetails.UniversityID=? group by T_Registration_Details.StudentID'; + +$query = $this->db->query($subQuery,array(NEWREGISTRATION_CONST,'%d-%m-%Y',$fromd,'%d-%m-%Y',$tod,'1',$university)); + + + $searchDetails =$query->result(); +//print_r( $this->db->last_query()); +//die(); + + //print_r($searchDetails);die(); + + + if($searchDetails) + { + + //print_r($searchDetails->result()); + $result_array['searchst'] = true; + $result_array['details'] = $query->result(); + } + else + { + $result_array['searchst'] = false; + $result_array['details'] = "No records found!"; + } + + + return $result_array; + + + } + +} + public function doc_pending($bat=null,$br=null,$u=null){ + + $sql = "select ifnull(sms.sid,'-') as Student_id,ifnull(scd.eid,'-') as Enrollment_id,ifnull(std.name,'-') as Student_name,ifnull(std.father,'-') as Father_name,ifnull(std.phone,'-') as Phone_number,ifnull(sfs.cid,'-') as Course_id,ifnull(sfs.batch,'-') as Batch_code,ifnull(sfs.branch,'-') as Branch_code,ifnull(cm.course,'-') as Course_name,ifnull(cm.uname,'-') as University,ifnull(sms.status,'-') as Status,sms.certname as certname,ifnull(sfp.bdate,'-') as Admission_date,sms.follow_date as fdate + from + (select StudentID as sid,Details as certname,DocumentDate as follow_date,StatusName as status +from T_Student_DocumentTrack_Details +where StatusName not like 'CLOSED') as sms +left join + (SELECT FeesID as fid,BatchCode as batch,StudentID as sid,CourseID as cid,FeesType as ftype,BranchCode as branch + FROM T_Students_Fees_Status + group by sid,fid,cid,batch) + as sfs on sfs.sid=sms.sid +left join + (SELECT ID,StudentID as sid,FeesId as fid,BillDate as bdate,sum(BillAmount) as bamount,BillNO as billno FROM T_Students_Fees_PaidDetails +WHERE IsActive = 1 and ID IN (SELECT min(ID) FROM T_Students_Fees_PaidDetails group by StudentID,FeesID) + group by sid,fid,billno) + as sfp on sfp.sid=sfs.sid and sfp.fid=sfs.fid +left join + (SELECT ID as cid,CourseID as ccid,FeesType as ftype,Sem_Year as syear FROM T_Course_Fees_Details) as cfd on cfd.ccid=sfs.cid and cfd.cid=sfs.ftype +left join + (SELECT CourseID as cid,cm.UniversityID as cuid,u.UniversityID as uid,CourseName as course, + UniversityName as uname,cm.BranchCode as branch FROM T_CourseMaster as cm + left join T_UniversityMaster as u on u.UniversityID=cm.UniversityID + group by cid + order by CourseID) + as cm on cm.cid=cfd.ccid +left join + (SELECT StudentID as sid,MobileNumber as phone,IsActive as active,FirstName as name,Fathername as father,PermanentAddress as address,AlternateNumber FROM T_StudentDetails) as std on std.sid=sms.sid +left join (SELECT StudentID as sid,UniversityID as uid,CourseID as cid,EnrollmentID as eid,BranchID as branch FROM T_Student_CourseDetails) as scd on scd.sid=sms.sid + where std.active = 1 and sfs.branch = '".$br."' + + "; + + if ($bat!= ''){ + + $sql.=" and sfs.batch = '".$bat."'"; + + } + if ($u!= ''){ + + $sql.=" and cm.uid = '".$u."'"; + + } + $sql.="group by Student_id,Course_id,Batch_code,Branch_code,certname"; + + + + $leadDet=$this->db->query($sql); + $answer = $leadDet->result(); + if (count($answer) > 0) { + $results['doc_pendingList'] = true; + $results['doc_pending_data'] = $answer; + } else { + $results['doc_pendingList'] = false; + $results['message'] = 'No record found'; + } + + return $results; + + } + public function wav_ref($bat=null,$br=null,$u=null){ + + $sql = "select ifnull(sms.sid,'-') as Student_id,ifnull(scd.eid,'-') as Enrollment_id,ifnull(std.name,'-') as Student_name,ifnull(std.father,'-') as Father_name,ifnull(std.phone,'-') as Phone_number,ifnull(cfd.syear,'-') as Sem_year,ifnull(sfs.batch,'-') as Batch_code,ifnull(scd.branch,'-') as Branch_code,ifnull(sfs.cid,'-') as Course_id,ifnull(cm.course,'-') as Course_name,ifnull(cm.uname,'-') as University,staff.FirstName as staffname,ifnull(sms.waiver_bill,'-') as Waiver_bill,ifnull(sms.waiver,0) as Waiver_amount,ifnull(sms.referal_bill,'-') as Referal_bill,ifnull(sms.referal,0) as Referal_amount,ifnull(sms.cmts,'-') as Comments,ifnull(std.address,'-') as address,ifnull(std.AlternateNumber,'') as AlternateNumber + from + (SELECT StudentID as sid,CreatedBy as lid,CommentsForStudent as cmts,FeesId as fid, + IF(ModeOfPayment = 'WAIVER', BillNO,'-') AS waiver_bill, + IF(ModeOfPayment = 'WAIVER', sum(BillAmount), 0) AS waiver, + IF(ModeOfPayment = 'REFERRAL', BillNO,'-') AS referal_bill, + IF(ModeOfPayment = 'REFERRAL', sum(BillAmount), 0) AS referal FROM T_Students_Fees_PaidDetails + where IsActive = 1 and ModeOfPayment = 'WAIVER' or ModeOfPayment = 'REFERRAL' + group by fid,waiver_bill,referal_bill) as sms +left join + (SELECT FeesID as fid,BatchCode as batch,StudentID as sid,CourseID as cid,FeesType as ftype FROM T_Students_Fees_Status + group by sid,cid,fid,batch) as sfs on sfs.sid=sms.sid and sfs.fid=sms.fid + left join + (SELECT ID as cid,CourseID as ccid,FeesType as ftype,Sem_Year as syear FROM T_Course_Fees_Details) as cfd on cfd.ccid=sfs.cid and cfd.cid=sfs.ftype +left join + (SELECT StudentID as sid,UniversityID as uid,CourseID as cid,EnrollmentID as eid,BranchID as branch FROM T_Student_CourseDetails) as scd on scd.sid=sfs.sid and scd.cid=sfs.cid +left join + (SELECT CourseID as cid,cm.UniversityID as cuid,u.UniversityID as uid,CourseName as course, + UniversityName as uname,cm.BranchCode as branch FROM T_CourseMaster as cm + left join T_UniversityMaster as u on u.UniversityID=cm.UniversityID + group by cid + order by CourseID) + as cm on cm.cid=cfd.ccid +left join + (SELECT StudentID as sid,MobileNumber as phone,IsActive as active,FirstName as name,Fathername as father,PermanentAddress as address,AlternateNumber FROM T_StudentDetails) as std on std.sid=sms.sid +left join + T_Login as login on login.ID=sms.lid +left join + T_StaffDetails as staff on staff.StaffID=login.StaffID + where std.active = 1 and scd.branch = '".$br."' + + "; + + if ($bat!= ''){ + + $sql.=" and sfs.batch = '".$bat."'"; + + } + if ($u!= ''){ + + $sql.=" and cm.uid = '".$u."'"; + + } + $sql.=" group by Student_id,Course_id,Batch_code,Branch_code,Waiver_bill,Referal_bill,Sem_year"; + + + + $leadDet=$this->db->query($sql); + $answer = $leadDet->result(); + if (count($answer) > 0) { + $results['wav_refList'] = true; + $results['wav_ref_data'] = $answer; + } else { + $results['wav_refList'] = false; + $results['message'] = 'No record found'; + } + + return $results; + + } + public function examfee($bat=null,$br=null,$u=null){ + + $sql = "select ifnull(sms.sid,'-') as Student_id,ifnull(scd.eid,'-') as Enrollment_id,ifnull(std.name,'-') as Student_name,ifnull(std.father,'-') as Father_name,ifnull(std.phone,'-') as Phone_number,ifnull(cfd.syear,'-') as Sem_year,ifnull(sms.batch,'-') as Batch_code,ifnull(cm.course,'-') as Course_name,ifnull(cm.uname,'-') as University,ifnull(sms.cid,'-') as Course_id,ifnull(sms.cmts,'-') as Comments,ifnull(sms.stf,'-') as Amount,ifnull(sms.branch,'-') as Branch_code,ifnull(std.address,'-') as address,ifnull(std.AlternateNumber,'') as AlternateNumber + from + (SELECT FeesID as fid,BatchCode as batch,StudentID as sid,CourseID as cid,FeesType as ftype,sum(CourseFees) as cf,Sum(STFOrWR) as stf,sum(Others) as others,Comments as cmts,BranchCode as branch FROM T_Students_Fees_Status +where STFOrWR != '' +group by sid,fid,batch,cid) as sms +left join + (SELECT StudentID as sid,UniversityID as uid,CourseID as cid,EnrollmentID as eid,BranchID as branch FROM T_Student_CourseDetails) as scd on scd.sid=sms.sid and scd.cid=sms.cid + +left join + (SELECT ID as cid,CourseID as ccid,FeesType as ftype,Sem_Year as syear FROM T_Course_Fees_Details) as cfd on cfd.ccid=sms.cid and cfd.cid=sms.ftype +left join + (SELECT CourseID as cid,cm.UniversityID as cuid,u.UniversityID as uid,CourseName as course, + UniversityName as uname,cm.BranchCode as branch FROM T_CourseMaster as cm + left join T_UniversityMaster as u on u.UniversityID=cm.UniversityID + group by cid + order by CourseID) + as cm on cm.cid=sms.cid +left join + (SELECT StudentID as sid,MobileNumber as phone,IsActive as active,FirstName as name,Fathername as father,PermanentAddress as address,AlternateNumber FROM T_StudentDetails) as std on std.sid=sms.sid + where std.active = 1 and sms.branch = '".$br."' + +"; + + if ($bat!= ''){ + + $sql.=" and sms.batch = '".$bat."'"; + + } + if ($u!= ''){ + + $sql.=" and cm.uid = '".$u."'"; + + } + $sql.=" group by Student_id,Course_id,Batch_code,Branch_code,Sem_year"; + + + + $leadDet=$this->db->query($sql); + $answer = $leadDet->result(); + if (count($answer) > 0) { + $results['examfeeList'] = true; + $results['examfee_data'] = $answer; + } else { + $results['examfeeList'] = false; + $results['message'] = 'No record found'; + } + + return $results; + + } + public function balfee($bat=null,$br=null,$u=null){ + + $sql = "SELECT ifnull(sfp.StudentID,'-') as Student_id,scd.EnrollmentID as eid,sfs.CourseID as cid,std.MobileNumber as Phone_number,FirstName as Student_name,Fathername as Father_name,PermanentAddress as address,AlternateNumber,date_format(std.CreatedOn,'%d-%m-%Y') as regdate,cm.CourseName as Course_name,u.UniversityName as University,sfp.FeesID as fid,(CourseFees + STFOrWR + Others) as Total,ifnull((sfp.BillAmount),0) as Paid_fee,((CourseFees + STFOrWR + Others) - sfp.BillAmount) as balance,cfd.Sem_Year as Sem_year,std.PermanentAddress as address,std.AlternateNumber as AlternateNumber, + ifnull(MAX(CASE WHEN Installment = 1 THEN sfp.BillNO END),'-') as billno1, + ifnull(MAX(CASE WHEN Installment = 1 THEN sfp.BillAmount END),0) as billamt1, + ifnull(MAX(CASE WHEN Installment = 2 THEN sfp.BillNO END),'-') as billno2, + ifnull(MAX(CASE WHEN Installment = 2 THEN sfp.BillAmount END),0) as billamt2, + ifnull(MAX(CASE WHEN Installment = 3 THEN sfp.BillNO END),'-') as billno3, + ifnull(MAX(CASE WHEN Installment = 3 THEN sfp.BillAmount END),0) as billamt3, + ifnull(MAX(CASE WHEN Installment = 4 THEN sfp.BillNO END),'-') as billno4, + ifnull(MAX(CASE WHEN Installment = 4 THEN sfp.BillAmount END),0) as billamt4, + ifnull(MAX(CASE WHEN Installment = 5 THEN sfp.BillNO END),'-') as billno5, + ifnull(MAX(CASE WHEN Installment = 5 THEN sfp.BillAmount END),0) as billamt5, + ifnull(MAX(CASE WHEN Installment = 6 THEN sfp.BillNO END),'-') as billno6, + ifnull(MAX(CASE WHEN Installment = 6 THEN sfp.BillAmount END),0) as billamt6, + ifnull(MAX(CASE WHEN Installment = 7 THEN sfp.BillNO END),'-') as billno7, + ifnull(MAX(CASE WHEN Installment = 7 THEN sfp.BillAmount END),0) as billamt7, + ifnull(MAX(CASE WHEN Installment = 8 THEN sfp.BillNO END),'-') as billno8, + ifnull(MAX(CASE WHEN Installment = 8 THEN sfp.BillAmount END),0) as billamt8, + ifnull(MAX(CASE WHEN Installment = 9 THEN sfp.BillNO END),'-') as billno9, + ifnull(MAX(CASE WHEN Installment = 9 THEN sfp.BillAmount END),0) as billamt9, + ifnull(MAX(CASE WHEN Installment = 10 THEN sfp.BillNO END),'-') as billno10, + ifnull(MAX(CASE WHEN Installment = 10 THEN sfp.BillAmount END),0) as billamt10 + + FROM T_Students_Fees_PaidDetails as sfp + left join T_Students_Fees_Status sfs on sfs.FeesID=sfp.FeesID + left join T_Course_Fees_Details cfd on cfd.ID=sfs.FeesType + left join T_CourseMaster cm on cm.CourseID=sfs.CourseID + left join T_UniversityMaster u on u.UniversityID=cm.UniversityID + left join T_StudentDetails std on std.StudentID=sfp.StudentID and std.IsActive = 1 + left join T_Student_CourseDetails scd on scd.StudentID=sfs.StudentID and scd.CourseID=sfs.CourseID + where sfp.IsActive = 1 and sfp.UpdatedBy = '".$br."' + + "; + + if ($bat!= ''){ + + $sql.=" and sfs.BatchCode = '".$bat."'"; + + } + if ($u!= ''){ + + $sql.=" and u.UniversityID = '".$u."'"; + + } + $sql.=" group by Student_id,fid"; + + + + $leadDet=$this->db->query($sql); + $answer = $leadDet->result(); + + + + if (count($answer) > 0) { + $results['balfeeList'] = true; + $results['balfee_data'] = $answer; + } else { + $results['balfeeList'] = false; + $results['message'] = 'No record found'; + } + + return $results; + + } + public function lead($from=null,$to=null,$br=null){ + + $sql = "select InteractionID,date_format(ltf.CreatedOn,'%d-%m-%Y') as date,ltf.TrackingID as tid,ltf.FollowupOn as fup,ld.LeadName as name,ld.MobileNumber as mobile,lt.University as univ,lt.Course as course,lt.Course as prvStatus,list.ListName as prsStatus,ltf.FollowupComments as cmnts,ifnull(am.ActivityName,'-') as activity,sd.FirstName as AssignTo +from T_Lead_Tracking_Followup as ltf + left join T_Lead_Tracking lt on lt.TrackingID=ltf.TrackingID + join T_Login l on l.ID=lt.AssignedTo + join T_StaffDetails sd on sd.StaffID=l.StaffID + left join T_Lead_Details ld on ld.LeadID=lt.LeadID + left join T_ActivityMaster am on am.ActivityID=lt.ActivityStatus + join T_PickListDetails list on list.ListCode=ltf.StatusName + where InteractionID in (select max(InteractionID) from T_Lead_Tracking_Followup group by TrackingID) and lt.CreatedBranch = '".$br."' + + "; + + if ($from and $to != ''){ + $fromd= date("Y-m-d",strtotime($from)); + $tod=date("Y-m-d",strtotime($to)); + + $sql.=" and date(ltf.CreatedOn) >= '".$fromd."' + and date(ltf.CreatedOn) <= '".$tod."'"; + + } + + + + + $leadDet=$this->db->query($sql); + $answer = $leadDet->result(); + + //echo $sql; + + if (count($answer) > 0) { + $results['leadList'] = true; + $results['lead_data'] = $answer; + } else { + $results['leadList'] = false; + $results['message'] = 'No record found'; + } + + return $results; + + } + public function getUniversity($br=null) + { + $this->db->select('UniversityID,UniversityName'); + $this->db->where('IsActive','1'); + $this->db->where('BranchCode',$br); + $this->db->order_by('CreatedOn','DESC'); + $university = $this->db->get(UNIVERSITY); + + if($university->result()){ + $result = array(); + $result['univlist'] = true; + foreach ($university->result() as $row) + { + + $university_array['universityID'] = $row->UniversityID; + $university_array['universityName'] = $row->UniversityName; + $university_array['batchDetails']= $this->getBatch($row->UniversityID,$br); + $result_array[]=$university_array; + } + $result['university']= $result_array; + } + else { + $result['univlist'] = false; + $result['message'] = "No records found!"; + $result['universityID'] = ""; + $result['universityName'] = ""; + $result['batchDetails']= ""; + } + + + return $result; + + } + + public function getBatch($universityID=null,$br=null) + { + $this->db->select('BatchCode,BatchName'); + $this->db->where('UniversityID',$universityID); + $this->db->where('IsActive','1'); + $this->db->where('BranchCode',$br); + $this->db->order_by('BatchCode','ASC'); + $batchDetails = $this->db->get(BATCH); + return $batchDetails->result(); + } + public function GetAllUniversity($branchId) + { + $this->db->select('UniversityID,UniversityName'); + $this->db->from('T_UniversityMaster'); + $this->db->where('T_UniversityMaster.BranchCode',$branchId); + $searchDetails = $this->db->get(); + + if($searchDetails->result()) + { + + //print_r($searchDetails->result()); + $result_array['UnivStatus'] = true; + $result_array['details'] = $searchDetails->result(); + } + else + { + $result_array['UnivStatus'] = false; + $result_array['details'] = "No records found!"; + } + + + return $result_array; + } + + + public function GetNewRegList($det) + { + + $fdate=$det['from']; + $tdate=$det['to']; + + $fromd= date("Y-m-d",strtotime($fdate)); + $tod=date("Y-m-d",strtotime($tdate)); + $university = $det['university']; + + // echo 'f'.$fromd.'t'.$tod; + // die(); + + $subQuery='SELECT T_StudentDetails.StudentID,DOJ,BatchName,CourseName ,T_Student_CourseDetails.UniversityID, T_Student_CourseDetails.CourseID, Firstname,T_StudentDetails. MobileNumber, Fathername, UniversityName,CourseName FROM T_Student_CourseDetails JOIN T_StudentDetails ON T_StudentDetails.StudentID=T_Student_CourseDetails.StudentID JOIN T_UniversityMaster ON T_UniversityMaster.UniversityID=T_Student_CourseDetails.UniversityID JOIN T_CourseMaster ON T_CourseMaster.CourseID=T_Student_CourseDetails.CourseID diff --git a/Apollo/assets/js/controllers/report_ans_bookletCtrl.js b/Apollo/assets/js/controllers/report_ans_bookletCtrl.js index 2ab1a193..21ed7cad 100755 --- a/Apollo/assets/js/controllers/report_ans_bookletCtrl.js +++ b/Apollo/assets/js/controllers/report_ans_bookletCtrl.js @@ -97,7 +97,6 @@ app.controller('report_ans_bookletCtrl', ["$scope", "$filter","$rootScope","$mod }); $scope.show = false; $scope.onSubmit = function (form) { - $scope.filterUniv = angular.fromJson($scope.univModel.university); var firstError = null; if (form.$invalid) { var field = null, firstError = null; @@ -125,7 +124,7 @@ app.controller('report_ans_bookletCtrl', ["$scope", "$filter","$rootScope","$mod }, data: { branch: JSON.parse(localStorage.getItem('localObj')).localBranchID, - university: $scope.filterUniv.universityID, + university: $scope.univModel.university.universityID, batch: $scope.univModel.batch } diff --git a/Apollo/assets/js/controllers/report_balfeeCtrl.js b/Apollo/assets/js/controllers/report_balfeeCtrl.js index 1d018b55..f8a92377 100755 --- a/Apollo/assets/js/controllers/report_balfeeCtrl.js +++ b/Apollo/assets/js/controllers/report_balfeeCtrl.js @@ -107,7 +107,6 @@ app.controller('report_balfeeCtrl', ["$scope", "$filter","$rootScope","$modal", $scope.show = false; $scope.returnResultData = []; $scope.onSubmit = function (form) { - $scope.filterUniv = angular.fromJson($scope.univModel.university); $scope.returnResultData.length=0; var firstError = null; if (form.$invalid) { @@ -135,7 +134,7 @@ app.controller('report_balfeeCtrl', ["$scope", "$filter","$rootScope","$modal", }, data: { branch: JSON.parse(localStorage.getItem('localObj')).localBranchID, - university: $scope.filterUniv.universityID, + university: $scope.univModel.university.universityID, batch: $scope.univModel.batch } diff --git a/Apollo/assets/js/controllers/report_certificateCtrl.js b/Apollo/assets/js/controllers/report_certificateCtrl.js index 93fe25ad..ab4cd9c0 100755 --- a/Apollo/assets/js/controllers/report_certificateCtrl.js +++ b/Apollo/assets/js/controllers/report_certificateCtrl.js @@ -110,7 +110,6 @@ app.controller('report_certificateCtrl', ["$scope", "$filter","$rootScope","$mod }); $scope.onSubmit = function () { - $scope.filterUniv = angular.fromJson($scope.univModel.university); //alert($scope.batch.name); $scope.cert_data = ''; $scope.message = ''; @@ -122,7 +121,7 @@ app.controller('report_certificateCtrl', ["$scope", "$filter","$rootScope","$mod }, data: { branch: JSON.parse(localStorage.getItem('localObj')).localBranchID, - university: $scope.filterUniv.universityID, + university: $scope.univModel.university.universityID, batch: $scope.univModel.batch, from : $scope.univModel.from_date, to : $scope.univModel.to_date diff --git a/Apollo/assets/js/controllers/report_doc_pendingCtrl.js b/Apollo/assets/js/controllers/report_doc_pendingCtrl.js index c0b254c7..b1b0906e 100755 --- a/Apollo/assets/js/controllers/report_doc_pendingCtrl.js +++ b/Apollo/assets/js/controllers/report_doc_pendingCtrl.js @@ -98,7 +98,7 @@ app.controller('report_doc_pendingCtrl', ["$scope", "$filter","$rootScope","$mod //Response data $scope.show = false; $scope.onSubmit = function (form) { - $scope.filterUniv = angular.fromJson($scope.univModel.university); + var firstError = null; if (form.$invalid) { var field = null, firstError = null; @@ -126,7 +126,7 @@ app.controller('report_doc_pendingCtrl', ["$scope", "$filter","$rootScope","$mod }, data: { branch: JSON.parse(localStorage.getItem('localObj')).localBranchID, - university: $scope.filterUniv.universityID, + university: $scope.univModel.university.universityID, batch: $scope.univModel.batch } diff --git a/Apollo/assets/js/controllers/report_expenseCtrl.js b/Apollo/assets/js/controllers/report_expenseCtrl.js index 9a5d492b..c46f53f4 100755 --- a/Apollo/assets/js/controllers/report_expenseCtrl.js +++ b/Apollo/assets/js/controllers/report_expenseCtrl.js @@ -12,6 +12,7 @@ app.controller('report_expenseCtrl', ["$scope", "API_POINTS", "$http", "SweetAle "to_date": "", }; + var localDetail = JSON.parse(localStorage.getItem('localObj')); const LOCALTYPE = localDetail.localType; diff --git a/Apollo/assets/js/controllers/report_markcard_statusCtrl.js b/Apollo/assets/js/controllers/report_markcard_statusCtrl.js index 477c6bee..93bf760d 100755 --- a/Apollo/assets/js/controllers/report_markcard_statusCtrl.js +++ b/Apollo/assets/js/controllers/report_markcard_statusCtrl.js @@ -97,8 +97,6 @@ app.controller('report_markcard_statusCtrl', ["$scope", "$filter","$rootScope", $scope.show = false; $scope.onSubmit = function (form) { - - $scope.filterUniv = angular.fromJson($scope.univModel.university); var firstError = null; if (form.$invalid) { var field = null, firstError = null; @@ -126,7 +124,7 @@ app.controller('report_markcard_statusCtrl', ["$scope", "$filter","$rootScope", }, data: { branch: JSON.parse(localStorage.getItem('localObj')).localBranchID, - university: $scope.filterUniv.universityID, + university: $scope.univModel.university.universityID, batch: $scope.univModel.batch } diff --git a/Apollo/assets/js/controllers/report_waiver_referalCtrl.js b/Apollo/assets/js/controllers/report_waiver_referalCtrl.js index 8d1ff908..e1d3824c 100755 --- a/Apollo/assets/js/controllers/report_waiver_referalCtrl.js +++ b/Apollo/assets/js/controllers/report_waiver_referalCtrl.js @@ -144,7 +144,7 @@ app.controller('report_waiver_referalCtrl', ["$scope", "API_POINTS", "$http", "S $scope.exportData = function () { - alasql('SELECT CAST(SL_NO AS NUMBER) as SLNO,Enrollment_id as EnrollmentID,Student_name as StudentName,Father_name as FatherName,Course_name as CourseName,Sem_year as SemYear,University as University,CAST(Phone_number AS NUMBER) as PhoneNumber,staffname as Waiver/referalGivenBy,Waiver_bill as WaiverBillNo,CAST(Waiver_amount AS NUMBER) as WaiverAmount,Referal_bill as ReferalBillNo,CAST(Referal_amount AS NUMBER) as ReferalAmount,Comments as Comments INTO XLS("Waiver_referal_report.xls",?) FROM ?',[mystyle,$scope.waiver_referal_data]); + alasql('SELECT CAST(SL_NO AS NUMBER) as SLNO,Enrollment_id as EnrollmentID,Student_name as StudentName,Father_name as FatherName,Course_name as CourseName,Sem_year as SemYear,University as University,CAST(Phone_number AS NUMBER) as PhoneNumber,staffname as Waiver_ReferalGivenBy,Waiver_bill as WaiverBillNo,CAST(Waiver_amount AS NUMBER) as WaiverAmount,Referal_bill as ReferalBillNo,CAST(Referal_amount AS NUMBER) as ReferalAmount,Comments as Comments INTO XLS("Waiver_referal_report.xls",?) FROM ?',[mystyle,$scope.waiver_referal_data]); }; /*modal controller * */ diff --git a/Apollo/assets/views/report_certificate_status.html b/Apollo/assets/views/report_certificate_status.html index 0a235be4..7944434d 100755 --- a/Apollo/assets/views/report_certificate_status.html +++ b/Apollo/assets/views/report_certificate_status.html @@ -156,15 +156,15 @@ td,th {