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 batch(){ $sql = "SELECT BatchCode as batch,BatchName as bname FROM T_BatchMaster group by batch;"; $b=$this->db->query($sql); $batch = $b->result(); if (count($batch) > 0) { $results['batchlist'] = true; $results['batch'] = $batch; } else { $results['batchlist'] = false; $results['message'] = 'No record found'; } $sql = "SELECT BranchCode as brcode,BranchName as bname FROM T_BranchMaster"; $b=$this->db->query($sql); $batch = $b->result(); if (count($batch) > 0) { $results['branchlist'] = true; $results['branch'] = $batch; } else { $results['branchlist'] = false; $results['message'] = 'No record found'; } $sql = "SELECT UniversityID as uid,UniversityName as uname FROM T_UniversityMaster"; $b=$this->db->query($sql); $batch = $b->result(); if (count($batch) > 0) { $results['univlist'] = true; $results['univ'] = $batch; } else { $results['univlist'] = false; $results['message'] = 'No record found'; } return $results; } public function mstatus($bat=null,$br=null,$u=null){ $sql = "select @s:=@s+1 sl,sms.sid as ssid,std.name as name,std.father as father,br.bname as bname,ifnull(b.batch,'-') as batch,std.phone as phone,sms.cid as scid,sfp.bdate as bdate,list.status as status,u.uname as uname,cm.course as course,sms.sem as sem,sms.cdate as cdate,sfs.batch as fbatch,sfs.cid as fcid,cfd.syear as syear,sum(sfs.cf) as crsfee,sum(sfs.stf) as stf,sum(sfs.others) as others,(sum(sfs.cf) + sum(sfs.stf) + sum(sfs.others)) as total,ifnull(sfp.bamount,0) as bamount,(sum(sfs.cf) + (sum(sfs.stf) + sum(sfs.others)) - ifnull(sfp.bamount,0)) as balance from (SELECT StudentID as sid,CourseID as cid,BranchCode as branch,CDate as cdate,ListCode as lcode,Comments as cmts,Sem as sem FROM T_CertificationStatus) 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,batch) as sfs on sfs.sid=sms.sid left join (SELECT StudentID as sid,FeesId as fid,BillDate as bdate,sum(BillAmount) as bamount FROM T_Students_Fees_PaidDetails, (SELECT @s:= 0) AS s group by sid,fid,bdate) 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 CourseID as cid,UniversityID as uid,CourseName as course FROM T_CourseMaster) as cm on cm.cid=sfs.cid left join (SELECT UniversityID as uid,UniversityName as uname FROM T_UniversityMaster) as u on u.uid=cm.uid left join (SELECT ListCode as lcode,ListName as status FROM T_PickListDetails) as list on list.lcode=sms.lcode left join (SELECT StudentID as sid,MobileNumber as phone,FirstName as name,Fathername as father FROM T_StudentDetails) as std on std.sid=sms.sid left join (SELECT BatchCode as bcode,BatchName as batch FROM T_BatchMaster) as b on b.bcode=sfs.batch left join (SELECT BranchCode as brcode,BranchName as bname FROM T_BranchMaster) as br on br.brcode=sms.branch where std.name != 'null' "; if ($br!= ''){ $sql.=" and sms.branch = '".$br."'"; } if ($bat!= ''){ $sql.=" and b.bcode = '".$bat."'"; } if ($u!= ''){ $sql.=" and u.uid = '".$u."'"; } $sql.=" group by ssid,sem,fbatch"; $sql.=" order by sl"; $leadDet=$this->db->query($sql); $mstatusDetails = $leadDet->result(); if (count($mstatusDetails) > 0) { $results['statusList'] = true; $results['mstatusr'] = $mstatusDetails; } else { $results['statusList'] = false; $results['mmessage'] = 'No record found'; } return $results; } }