diff --git a/Apollo/api/application/models/Broadcast_model.php b/Apollo/api/application/models/Broadcast_model.php index c4835ba3..d20fd108 100755 --- a/Apollo/api/application/models/Broadcast_model.php +++ b/Apollo/api/application/models/Broadcast_model.php @@ -266,14 +266,27 @@ class Broadcast_model extends CI_Model { continue; } } - $this->db->insert_batch('T_BroadcastStatus', $data); - if ($this->db->affected_rows() >= 1) { - $result['msgStatus'] = true; - $result['message'] = "Successfully Messages Sent!!"; - } else { + $this->db->db_debug = false; + $res = $this->db->insert_batch('T_BroadcastStatus', $data); + + if(!$res) + { + $error = $this->db->error(); + // $result['msgStatus'] = false; + $result['error'] = $error; $result['message'] = "error!!"; } + else + { + if ($this->db->affected_rows() >= 1) { + $result['msgStatus'] = true; + $result['message'] = "Successfully Messages Sent!!"; + } else { + $result['msgStatus'] = false; + $result['message'] = "error!!"; + } + } // print_r($data); // exit(); // $msgID = $arrss[1]; diff --git a/Apollo/api/application/models/Calltracking_model.php b/Apollo/api/application/models/Calltracking_model.php index 1ecbdb3c..525cfdad 100755 --- a/Apollo/api/application/models/Calltracking_model.php +++ b/Apollo/api/application/models/Calltracking_model.php @@ -457,8 +457,14 @@ $msg='Dear '.$name.', Thank you for enquiring with Apollo Distance Education Col $this->mailsend($Email, $msg); - - $this->db->insert_batch('T_BroadcastStatus', $data); + $this->db->db_debug = false; + $res = $this->db->insert_batch('T_BroadcastStatus', $data); + if(!$res){ + $error = $this->db->error(); + $result['msgStatus'] = false; + $result['error'] = $error; + $result['message'] = "error!!"; + } } diff --git a/Apollo/api/application/models/Reports_model.php b/Apollo/api/application/models/Reports_model.php index 662856d3..39d3386b 100755 --- a/Apollo/api/application/models/Reports_model.php +++ b/Apollo/api/application/models/Reports_model.php @@ -202,64 +202,53 @@ left join BalFees bal on bal.student=sms.sid and bal.feestype=sms.cid and bal.se FROM T_Students_Fees_Status LEFT JOIN T_BatchMaster ON T_BatchMaster.BatchCode = T_Students_Fees_Status.BatchCode GROUP BY sid,fid,cid,batch) AS sfs - LEFT JOIN - (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,c.CreatedOn 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 - - ON sfs.sid=sms.sid AND sms.cid=sfs.ftype and sms.branch ='".$br."' - - 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=sfs.ftype - - LEFT JOIN - (SELECT ListCode AS lcode,ListName AS STATUS FROM T_PickListDetails) AS `list` - + LEFT JOIN + (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,c.CreatedOn + 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 + ON sfs.sid=sms.sid AND sms.cid=sfs.ftype and sms.branch ='".$br."' + 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=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 - + 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,concat(FirstName,' ',Lastname) AS NAME,Fathername AS father,PermanentAddress AS address,AlternateNumber FROM T_StudentDetails) AS std - - ON std.sid=sfs.sid - - LEFT JOIN (SELECT StudentID AS sid,UniversityID AS uid,CourseID AS cid,EnrollmentID AS eid,BranchID AS branch,ifnull(STATUS,'-') AS coursestatus FROM T_Student_CourseDetails) AS scd - - ON scd.sid=sfs.sid AND scd.cid = sfs.cid - - LEFT JOIN (SELECT ID,StudentID AS sid,Sem,CourseID,Comments, - IF(ListName = 'SENT TO UNIVERSITY', AnsDate,'-') AS ansdate,CourierDetails AS courierdetails - 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,CourseID) - GROUP BY sid,Sem,CourseID) AS andate - ON andate.sid = sfs.sid AND andate.Sem = cfd.syear AND andate.CourseID = sfs.ftype - 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=sfs.sid AND apdate.sem=cfd.syear - - LEFT JOIN BalFees bal ON bal.student=sfs.sid AND bal.feestype=sfs.ftype AND bal.semyr=cfd.syear AND bal.totalpayable is not null + LEFT JOIN + (SELECT StudentID AS sid,MobileNumber AS phone,IsActive AS active,concat(FirstName,' ',Lastname) AS NAME,Fathername AS father,PermanentAddress AS address,AlternateNumber FROM T_StudentDetails) AS std + ON std.sid=sfs.sid + LEFT JOIN + (SELECT StudentID AS sid,UniversityID AS uid,CourseID AS cid,EnrollmentID AS eid,BranchID AS branch,ifnull(STATUS,'-') AS coursestatus FROM T_Student_CourseDetails) AS scd + ON scd.sid=sfs.sid AND scd.cid = sfs.cid + LEFT JOIN + (SELECT ID,StudentID AS sid,Sem,CourseID,Comments, + IF(ListName = 'SENT TO UNIVERSITY', AnsDate,'-') AS ansdate,CourierDetails AS courierdetails + 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,CourseID) + GROUP BY sid,Sem,CourseID) AS andate + ON andate.sid = sfs.sid AND andate.Sem = cfd.syear AND andate.CourseID = sfs.ftype + 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=sfs.sid AND apdate.sem=cfd.syear + LEFT JOIN BalFees bal ON bal.student=sfs.sid AND bal.feestype=sfs.ftype AND bal.semyr=cfd.syear AND bal.totalpayable is not null where std.active = 1 and sfs.branch = '".$br."' "; if ($bat!= ''){ @@ -277,7 +266,7 @@ left join BalFees bal on bal.student=sms.sid and bal.feestype=sms.cid and bal.se else{ $getStatusName =$this->db->query("Select ListName from T_PickListDetails where ListCode = '".$st."' and BranchCode = '".$br."' and IsActive ='1'")->row(); if($getStatusName->ListName == "BLANK"){ - $sql.="and list.lcode IS null OR list.status = 'BLANK'"; + $sql.="and ((list.lcode IS null) OR (list.status = 'BLANK'))"; }else{ $sql.="and list.lcode = '".$st."'"; } } @@ -293,7 +282,7 @@ left join BalFees bal on bal.student=sms.sid and bal.feestype=sms.cid and bal.se $sql.=" and sfs.fid IS not null"; $sql.=" AND (scd.coursestatus IS NULL OR (scd.coursestatus != 'Refund_issued' AND scd.coursestatus != 'Discontinued' AND scd.coursestatus != 'Cancelled'))"; $sql.=" group by Student_id,Course_id,Batch_code,Branch_code,Sem,Sem_year"; - // print_r($sql);die(); + // print_r($sql);die(); $leadDet=$this->db->query($sql); $mstatusDetails = $leadDet->result(); if (count($mstatusDetails) > 0) { diff --git a/Apollo/api/application/models/StatusUpdation_model.php b/Apollo/api/application/models/StatusUpdation_model.php index 90b9c64f..cee7aff7 100755 --- a/Apollo/api/application/models/StatusUpdation_model.php +++ b/Apollo/api/application/models/StatusUpdation_model.php @@ -775,10 +775,19 @@ class StatusUpdation_model extends CI_Model { } - $this->db->insert_batch('T_BroadcastStatus', $data); + // $this->db->insert_batch('T_BroadcastStatus', $data); - return $output; + // return $output; + $res = $this->db->insert_batch('T_BroadcastStatus', $data); + + if(!$res) + { + $error = $this->db->error(); + return $error; + }else{ + return $output; + } } public function mailsend($arr, $msg, $sub) { diff --git a/Apollo/api/application/models/Student_model.php b/Apollo/api/application/models/Student_model.php index 9abee9e9..7033668a 100755 --- a/Apollo/api/application/models/Student_model.php +++ b/Apollo/api/application/models/Student_model.php @@ -1141,7 +1141,7 @@ if(count($qry)>0) $userId = $Arr['MobileNumber']; $getUnivName = $this->getUnivName($courseArr['UniversityID'], $courseArr['BranchID']); $getCourseName = $this->getCourseName($courseArr['CourseID'], $courseArr['BranchID']); - $msg = "Thanks for registering with us for Course $getCourseName -$getUnivName. For more details, please login to www.apollodec.com. User ID :$userId, Password :abc123 APOLLO DEC"; + $msg = "Thanks for registering with us for Course $getCourseName -$getUnivName. For more details, please login to www.apollodec.com. User ID :$userId, Password :abc123. APOLLO DEC"; $arr = $userId; $this->smssend($arr, $msg); $emailId = $Arr['EmailID']; @@ -1810,8 +1810,6 @@ public function testsmsandmailflow(){ $output = curl_exec($ch); curl_close($ch); - - $arrss = explode('
', $output); $time = date('Y-m-d H:i:s'); @@ -1837,10 +1835,18 @@ public function testsmsandmailflow(){ } } + $this->db->db_debug = false; + $res = $this->db->insert_batch('T_BroadcastStatus', $data); + + if(!$res) + { + $error = $this->db->error(); + return $error; - $this->db->insert_batch('T_BroadcastStatus', $data); - - return $output; + }else{ + return $output; + } + } public function mailsend($arr, $msg, $sub) {