changes : ps
This commit is contained in:
parent
80dd3a636d
commit
c8cdfe6c8e
@ -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];
|
||||
|
||||
@ -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!!";
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
@ -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) {
|
||||
|
||||
@ -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) {
|
||||
|
||||
@ -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('<br>', $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) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user