dashboard issues

This commit is contained in:
gandhimathi 2018-10-24 17:53:54 +05:30
parent 920107c107
commit c0dd606851
6 changed files with 43 additions and 39 deletions

View File

@ -183,8 +183,8 @@ class Dashboard_Controller extends REST_Controller {
} }
} }
public function getadmimssionMonth_post(){ public function getadmimssionMonth_post(){
$data = $this->post('data'); $branchId = $this->post('branchId');
$getadmimssionMonth = $this->dashboard_model->admissionCountMonth(); $getadmimssionMonth = $this->dashboard_model->admissionCountMonth($branchId);
if ($getadmimssionMonth) { if ($getadmimssionMonth) {
$getadmimssionMonth['status'] = REST_Controller::HTTP_OK; $getadmimssionMonth['status'] = REST_Controller::HTTP_OK;
// Set the response and exit // Set the response and exit
@ -200,8 +200,9 @@ class Dashboard_Controller extends REST_Controller {
} }
} }
public function getadmimssionYear_post(){ public function getadmimssionYear_post(){
$branchId = $this->post('branchId');
$data = $this->post('data'); $data = $this->post('data');
$getadmimssionYear = $this->dashboard_model->admissionCountYear(); $getadmimssionYear = $this->dashboard_model->admissionCountYear($branchId);
if ($getadmimssionYear) { if ($getadmimssionYear) {
$getadmimssionYear['status'] = REST_Controller::HTTP_OK; $getadmimssionYear['status'] = REST_Controller::HTTP_OK;
// Set the response and exit // Set the response and exit
@ -217,8 +218,8 @@ class Dashboard_Controller extends REST_Controller {
} }
} }
public function getfupToday_post(){ public function getfupToday_post(){
$data = $this->post('data'); $branchId = $this->post('branchId');
$getfupToday = $this->dashboard_model->followupsCountToday(); $getfupToday = $this->dashboard_model->followupsCountToday($branchId);
if ($getfupToday) { if ($getfupToday) {
$getfupToday['status'] = REST_Controller::HTTP_OK; $getfupToday['status'] = REST_Controller::HTTP_OK;
// Set the response and exit // Set the response and exit
@ -234,8 +235,8 @@ class Dashboard_Controller extends REST_Controller {
} }
} }
public function getfupMonth_post(){ public function getfupMonth_post(){
$data = $this->post('data'); $branchId = $this->post('branchId');
$getfupMonth = $this->dashboard_model->followupsCountMonth(); $getfupMonth = $this->dashboard_model->followupsCountMonth($branchId);
if ($getfupMonth) { if ($getfupMonth) {
$getfupMonth['status'] = REST_Controller::HTTP_OK; $getfupMonth['status'] = REST_Controller::HTTP_OK;
// Set the response and exit // Set the response and exit

View File

@ -1569,6 +1569,8 @@ class Calltracking_model extends CI_Model {
$this->db->insert(LEAD_DETAILS, $lead_Details); $this->db->insert(LEAD_DETAILS, $lead_Details);
// this if for insert lead details // this if for insert lead details
print_r($track_Details);
print_r($followup_Details);
if($this->db->affected_rows() == '1'){ if($this->db->affected_rows() == '1'){
// get and store insert id from db // get and store insert id from db
$track_Details['LeadID']=$this->db->insert_id(); $track_Details['LeadID']=$this->db->insert_id();

View File

@ -222,7 +222,7 @@ from T_Lead_Tracking_Followup as ltf
left join T_ActivityMaster am on am.ActivityID=lt.ActivityStatus left join T_ActivityMaster am on am.ActivityID=lt.ActivityStatus
join T_PickListDetails list on list.ListCode=ltf.StatusName join T_PickListDetails list on list.ListCode=ltf.StatusName
where InteractionID in (select max(InteractionID) from T_Lead_Tracking_Followup group by TrackingID) where InteractionID in (select max(InteractionID) from T_Lead_Tracking_Followup group by TrackingID)
and date(ltf.CreatedOn) = date(now()) and ltf.IsActive = 1 and sd.BranchCode = '".$branchId."' "; and date(ltf.CreatedOn) = date(now()) and ltf.IsActive = 1 and lt.CreatedBranch = '".$branchId."' ";
$ltCount=$this->db->query($ltsql); $ltCount=$this->db->query($ltsql);
$lcount = $ltCount->result(); $lcount = $ltCount->result();
@ -247,7 +247,7 @@ public function leadCountMonth($branchId){
left join T_ActivityMaster am on am.ActivityID=lt.ActivityStatus left join T_ActivityMaster am on am.ActivityID=lt.ActivityStatus
join T_PickListDetails list on list.ListCode=ltf.StatusName join T_PickListDetails list on list.ListCode=ltf.StatusName
where InteractionID in (select max(InteractionID) from T_Lead_Tracking_Followup group by TrackingID) where InteractionID in (select max(InteractionID) from T_Lead_Tracking_Followup group by TrackingID)
and month(ltf.CreatedOn) = month(now()) and ltf.IsActive = 1 and sd.BranchCode = '".$branchId."' "; and month(ltf.CreatedOn) = month(now()) and ltf.IsActive = 1 and lt.CreatedBranch = '".$branchId."' ";
$ltCount=$this->db->query($ltsql); $ltCount=$this->db->query($ltsql);
$lcount = $ltCount->result(); $lcount = $ltCount->result();
@ -271,7 +271,7 @@ public function leadCountMonth($branchId){
left join T_ActivityMaster am on am.ActivityID=lt.ActivityStatus left join T_ActivityMaster am on am.ActivityID=lt.ActivityStatus
join T_PickListDetails list on list.ListCode=ltf.StatusName join T_PickListDetails list on list.ListCode=ltf.StatusName
where InteractionID in (select max(InteractionID) from T_Lead_Tracking_Followup group by TrackingID) where InteractionID in (select max(InteractionID) from T_Lead_Tracking_Followup group by TrackingID)
and date(ltf.CreatedOn) = date(now()) and list.ListName like 'CLOSE' and ltf.IsActive = 1 and sd.BranchCode = '".$branchId."' "; and date(ltf.CreatedOn) = date(now()) and list.ListName like 'CLOSE' and ltf.IsActive = 1 and lt.CreatedBranch = '".$branchId."' ";
$ltCount=$this->db->query($ltsql); $ltCount=$this->db->query($ltsql);
$lcount = $ltCount->result(); $lcount = $ltCount->result();
@ -296,7 +296,7 @@ public function leadCountMonth($branchId){
left join T_ActivityMaster am on am.ActivityID=lt.ActivityStatus left join T_ActivityMaster am on am.ActivityID=lt.ActivityStatus
join T_PickListDetails list on list.ListCode=ltf.StatusName join T_PickListDetails list on list.ListCode=ltf.StatusName
where InteractionID in (select max(InteractionID) from T_Lead_Tracking_Followup group by TrackingID) where InteractionID in (select max(InteractionID) from T_Lead_Tracking_Followup group by TrackingID)
and month(ltf.CreatedOn) = month(now()) and list.ListName like 'CLOSE' and ltf.IsActive = 1 and sd.BranchCode = '".$branchId."' "; and month(ltf.CreatedOn) = month(now()) and list.ListName like 'CLOSE' and ltf.IsActive = 1 and lt.CreatedBranch = '".$branchId."' ";
$ltCount=$this->db->query($ltsql); $ltCount=$this->db->query($ltsql);
$lcount = $ltCount->result(); $lcount = $ltCount->result();
@ -310,7 +310,7 @@ public function leadCountMonth($branchId){
return $results; return $results;
} }
public function admissionCountMonth(){ public function admissionCountMonth($branchId = null){
$sql = "select sum(total) as total from admission_month"; $sql = "select sum(total) as total from admission_month";
$admissionCount=$this->db->query($sql); $admissionCount=$this->db->query($sql);
$acount = $admissionCount->result(); $acount = $admissionCount->result();
@ -324,7 +324,7 @@ public function leadCountMonth($branchId){
return $results; return $results;
} }
public function admissionCountYear(){ public function admissionCountYear($branchId = null){
$sql = "select sum(tot_cnt) as total from admission_year"; $sql = "select sum(tot_cnt) as total from admission_year";
$admissionCount=$this->db->query($sql); $admissionCount=$this->db->query($sql);
$acount = $admissionCount->result(); $acount = $admissionCount->result();
@ -338,7 +338,7 @@ public function leadCountMonth($branchId){
return $results; return $results;
} }
public function followupsCountToday(){ public function followupsCountToday($branchId = null){
$sql = "select count(ltf.TrackingID) as count $sql = "select count(ltf.TrackingID) as count
from T_Lead_Tracking_Followup as ltf from T_Lead_Tracking_Followup as ltf
left join T_Lead_Tracking lt on lt.TrackingID=ltf.TrackingID left join T_Lead_Tracking lt on lt.TrackingID=ltf.TrackingID
@ -348,7 +348,7 @@ public function leadCountMonth($branchId){
left join T_ActivityMaster am on am.ActivityID=lt.ActivityStatus left join T_ActivityMaster am on am.ActivityID=lt.ActivityStatus
join T_PickListDetails list on list.ListCode=ltf.StatusName join T_PickListDetails list on list.ListCode=ltf.StatusName
where InteractionID in (select max(InteractionID) from T_Lead_Tracking_Followup group by TrackingID) where InteractionID in (select max(InteractionID) from T_Lead_Tracking_Followup group by TrackingID)
and STR_TO_DATE(ltf.FollowupOn,'%d-%m-%Y') = date(now()) and ltf.IsActive = 1 "; and STR_TO_DATE(ltf.FollowupOn,'%d-%m-%Y') = date(now()) and ltf.IsActive = 1 and lt.CreatedBranch = '".$branchId."' ";
$followupsCount=$this->db->query($sql); $followupsCount=$this->db->query($sql);
$fcount = $followupsCount->result(); $fcount = $followupsCount->result();
if (count($fcount) > 0) { if (count($fcount) > 0) {
@ -361,7 +361,7 @@ public function leadCountMonth($branchId){
return $results; return $results;
} }
public function followupsCountMonth(){ public function followupsCountMonth($branchId = null){
$sql = "select count(ltf.TrackingID) as count $sql = "select count(ltf.TrackingID) as count
from T_Lead_Tracking_Followup as ltf from T_Lead_Tracking_Followup as ltf
left join T_Lead_Tracking lt on lt.TrackingID=ltf.TrackingID left join T_Lead_Tracking lt on lt.TrackingID=ltf.TrackingID
@ -371,7 +371,7 @@ public function leadCountMonth($branchId){
left join T_ActivityMaster am on am.ActivityID=lt.ActivityStatus left join T_ActivityMaster am on am.ActivityID=lt.ActivityStatus
join T_PickListDetails list on list.ListCode=ltf.StatusName join T_PickListDetails list on list.ListCode=ltf.StatusName
where InteractionID in (select max(InteractionID) from T_Lead_Tracking_Followup group by TrackingID) where InteractionID in (select max(InteractionID) from T_Lead_Tracking_Followup group by TrackingID)
and month(STR_TO_DATE(ltf.FollowupOn,'%d-%m-%Y')) = month(now()) and ltf.IsActive = 1 "; and month(STR_TO_DATE(ltf.FollowupOn,'%d-%m-%Y')) = month(now()) and ltf.IsActive = 1 and lt.CreatedBranch = '".$branchId."' ";
$followupsCount=$this->db->query($sql); $followupsCount=$this->db->query($sql);
$fcount = $followupsCount->result(); $fcount = $followupsCount->result();
if (count($fcount) > 0) { if (count($fcount) > 0) {
@ -395,7 +395,7 @@ public function leadCountMonth($branchId){
left join T_ActivityMaster am on am.ActivityID=lt.ActivityStatus left join T_ActivityMaster am on am.ActivityID=lt.ActivityStatus
join T_PickListDetails list on list.ListCode=ltf.StatusName join T_PickListDetails list on list.ListCode=ltf.StatusName
where InteractionID in (select max(InteractionID) from T_Lead_Tracking_Followup group by TrackingID) where InteractionID in (select max(InteractionID) from T_Lead_Tracking_Followup group by TrackingID)
and date(ltf.CreatedOn) = date(now()) and ltf.IsActive = 1 and sd.BranchCode = '".$branchId."' "; and date(ltf.CreatedOn) = date(now()) and ltf.IsActive = 1 and lt.CreatedBranch = '".$branchId."' ";
$ltd=$this->db->query($sql); $ltd=$this->db->query($sql);
$tlead = $ltd->result(); $tlead = $ltd->result();
//print_r($sql); //print_r($sql);
@ -409,7 +409,7 @@ public function leadCountMonth($branchId){
left join T_ActivityMaster am on am.ActivityID=lt.ActivityStatus left join T_ActivityMaster am on am.ActivityID=lt.ActivityStatus
join T_PickListDetails list on list.ListCode=ltf.StatusName join T_PickListDetails list on list.ListCode=ltf.StatusName
where InteractionID in (select max(InteractionID) from T_Lead_Tracking_Followup group by TrackingID) where InteractionID in (select max(InteractionID) from T_Lead_Tracking_Followup group by TrackingID)
and date(ltf.CreatedOn) = date(now()) and ltf.IsActive = 1 and sd.BranchCode = '".$branchId."' and sd.StaffID = '".$requestedBy."' "; and date(ltf.CreatedOn) = date(now()) and ltf.IsActive = 1 and lt.CreatedBranch = '".$branchId."' and sd.StaffID = '".$requestedBy."' ";
$sltd=$this->db->query($ssql); $sltd=$this->db->query($ssql);
$stlead = $sltd->result(); $stlead = $sltd->result();
// print_r($ssql); // print_r($ssql);
@ -434,7 +434,7 @@ public function leadCountMonth($branchId){
left join T_ActivityMaster am on am.ActivityID=lt.ActivityStatus left join T_ActivityMaster am on am.ActivityID=lt.ActivityStatus
join T_PickListDetails list on list.ListCode=ltf.StatusName join T_PickListDetails list on list.ListCode=ltf.StatusName
where InteractionID in (select max(InteractionID) from T_Lead_Tracking_Followup group by TrackingID) where InteractionID in (select max(InteractionID) from T_Lead_Tracking_Followup group by TrackingID)
and month(ltf.CreatedOn) = month(now()) and ltf.IsActive = 1 and sd.BranchCode = '".$branchId."' "; and month(ltf.CreatedOn) = month(now()) and ltf.IsActive = 1 and lt.CreatedBranch = '".$branchId."' ";
$ltd=$this->db->query($sql); $ltd=$this->db->query($sql);
$tlead = $ltd->result(); $tlead = $ltd->result();
//to staff/trainee //to staff/trainee
@ -447,7 +447,7 @@ public function leadCountMonth($branchId){
left join T_ActivityMaster am on am.ActivityID=lt.ActivityStatus left join T_ActivityMaster am on am.ActivityID=lt.ActivityStatus
join T_PickListDetails list on list.ListCode=ltf.StatusName join T_PickListDetails list on list.ListCode=ltf.StatusName
where InteractionID in (select max(InteractionID) from T_Lead_Tracking_Followup group by TrackingID) where InteractionID in (select max(InteractionID) from T_Lead_Tracking_Followup group by TrackingID)
and month(ltf.CreatedOn) = month(now()) and ltf.IsActive = 1 and sd.BranchCode = '".$branchId."' and sd.StaffID = '".$requestedBy."' "; and month(ltf.CreatedOn) = month(now()) and ltf.IsActive = 1 and lt.CreatedBranch = '".$branchId."' and sd.StaffID = '".$requestedBy."' ";
$sltd=$this->db->query($ssql); $sltd=$this->db->query($ssql);
$stlead = $sltd->result(); $stlead = $sltd->result();
if (count($tlead) > 0) { if (count($tlead) > 0) {
@ -471,7 +471,7 @@ public function leadCountMonth($branchId){
left join T_ActivityMaster am on am.ActivityID=lt.ActivityStatus left join T_ActivityMaster am on am.ActivityID=lt.ActivityStatus
join T_PickListDetails list on list.ListCode=ltf.StatusName join T_PickListDetails list on list.ListCode=ltf.StatusName
where InteractionID in (select max(InteractionID) from T_Lead_Tracking_Followup group by TrackingID) where InteractionID in (select max(InteractionID) from T_Lead_Tracking_Followup group by TrackingID)
and date(ltf.CreatedOn) = date(now()) and ltf.IsActive = 1 and list.ListName like 'CLOSE' and sd.BranchCode = '".$branchId."' "; and date(ltf.CreatedOn) = date(now()) and ltf.IsActive = 1 and list.ListName like 'CLOSE' and lt.CreatedBranch = '".$branchId."' ";
$ltd=$this->db->query($sql); $ltd=$this->db->query($sql);
$tlead = $ltd->result(); $tlead = $ltd->result();
//to staff //to staff
@ -484,7 +484,7 @@ public function leadCountMonth($branchId){
left join T_ActivityMaster am on am.ActivityID=lt.ActivityStatus left join T_ActivityMaster am on am.ActivityID=lt.ActivityStatus
join T_PickListDetails list on list.ListCode=ltf.StatusName join T_PickListDetails list on list.ListCode=ltf.StatusName
where InteractionID in (select max(InteractionID) from T_Lead_Tracking_Followup group by TrackingID) where InteractionID in (select max(InteractionID) from T_Lead_Tracking_Followup group by TrackingID)
and date(ltf.CreatedOn) = date(now()) and ltf.IsActive = 1 and list.ListName like 'CLOSE' and sd.BranchCode = '".$branchId."' and sd.StaffID = '".$requestedBy."' "; and date(ltf.CreatedOn) = date(now()) and ltf.IsActive = 1 and list.ListName like 'CLOSE' and lt.CreatedBranch = '".$branchId."' and sd.StaffID = '".$requestedBy."' ";
$sltd=$this->db->query($ssql); $sltd=$this->db->query($ssql);
$stlead = $sltd->result(); $stlead = $sltd->result();
if (count($tlead) > 0) { if (count($tlead) > 0) {
@ -508,7 +508,7 @@ public function leadCountMonth($branchId){
left join T_ActivityMaster am on am.ActivityID=lt.ActivityStatus left join T_ActivityMaster am on am.ActivityID=lt.ActivityStatus
join T_PickListDetails list on list.ListCode=ltf.StatusName join T_PickListDetails list on list.ListCode=ltf.StatusName
where InteractionID in (select max(InteractionID) from T_Lead_Tracking_Followup group by TrackingID) where InteractionID in (select max(InteractionID) from T_Lead_Tracking_Followup group by TrackingID)
and month(ltf.CreatedOn) = month(now()) and ltf.IsActive = 1 and list.ListName like 'CLOSE' and sd.BranchCode = '".$branchId."' "; and month(ltf.CreatedOn) = month(now()) and ltf.IsActive = 1 and list.ListName like 'CLOSE' and lt.CreatedBranch = '".$branchId."' ";
$ltd=$this->db->query($sql); $ltd=$this->db->query($sql);
$tlead = $ltd->result(); $tlead = $ltd->result();
//to staff //to staff
@ -521,7 +521,7 @@ public function leadCountMonth($branchId){
left join T_ActivityMaster am on am.ActivityID=lt.ActivityStatus left join T_ActivityMaster am on am.ActivityID=lt.ActivityStatus
join T_PickListDetails list on list.ListCode=ltf.StatusName join T_PickListDetails list on list.ListCode=ltf.StatusName
where InteractionID in (select max(InteractionID) from T_Lead_Tracking_Followup group by TrackingID) where InteractionID in (select max(InteractionID) from T_Lead_Tracking_Followup group by TrackingID)
and month(ltf.CreatedOn) = month(now()) and ltf.IsActive = 1 and list.ListName like 'CLOSE' and sd.BranchCode = '".$branchId."' and sd.StaffID = '".$requestedBy."' "; and month(ltf.CreatedOn) = month(now()) and ltf.IsActive = 1 and list.ListName like 'CLOSE' and lt.CreatedBranch = '".$branchId."' and sd.StaffID = '".$requestedBy."' ";
$sltd=$this->db->query($ssql); $sltd=$this->db->query($ssql);
$stlead = $sltd->result(); $stlead = $sltd->result();
@ -775,7 +775,7 @@ public function leadCountMonth($branchId){
left join T_ActivityMaster am on am.ActivityID=lt.ActivityStatus left join T_ActivityMaster am on am.ActivityID=lt.ActivityStatus
join T_PickListDetails list on list.ListCode=ltf.StatusName join T_PickListDetails list on list.ListCode=ltf.StatusName
where InteractionID in (select max(InteractionID) from T_Lead_Tracking_Followup group by TrackingID) where InteractionID in (select max(InteractionID) from T_Lead_Tracking_Followup group by TrackingID)
and STR_TO_DATE(ltf.FollowupOn,'%d-%m-%Y') = date(now()) and sd.BranchCode = '".$branchId."' "; and STR_TO_DATE(ltf.FollowupOn,'%d-%m-%Y') = date(now()) and lt.CreatedBranch = '".$branchId."' ";
$ltd=$this->db->query($sql); $ltd=$this->db->query($sql);
$tlead = $ltd->result(); $tlead = $ltd->result();
//to staff //to staff
@ -788,7 +788,7 @@ public function leadCountMonth($branchId){
left join T_ActivityMaster am on am.ActivityID=lt.ActivityStatus left join T_ActivityMaster am on am.ActivityID=lt.ActivityStatus
join T_PickListDetails list on list.ListCode=ltf.StatusName join T_PickListDetails list on list.ListCode=ltf.StatusName
where InteractionID in (select max(InteractionID) from T_Lead_Tracking_Followup group by TrackingID) where InteractionID in (select max(InteractionID) from T_Lead_Tracking_Followup group by TrackingID)
and STR_TO_DATE(ltf.FollowupOn,'%d-%m-%Y') = date(now()) and sd.BranchCode = '".$branchId."' and sd.StaffID = '".$requestedBy."' "; and STR_TO_DATE(ltf.FollowupOn,'%d-%m-%Y') = date(now()) and lt.CreatedBranch = '".$branchId."' and sd.StaffID = '".$requestedBy."' ";
$sltd=$this->db->query($ssql); $sltd=$this->db->query($ssql);
$stlead = $sltd->result(); $stlead = $sltd->result();
@ -813,7 +813,7 @@ public function leadCountMonth($branchId){
left join T_ActivityMaster am on am.ActivityID=lt.ActivityStatus left join T_ActivityMaster am on am.ActivityID=lt.ActivityStatus
join T_PickListDetails list on list.ListCode=ltf.StatusName join T_PickListDetails list on list.ListCode=ltf.StatusName
where InteractionID in (select max(InteractionID) from T_Lead_Tracking_Followup group by TrackingID) where InteractionID in (select max(InteractionID) from T_Lead_Tracking_Followup group by TrackingID)
and list.ListName not like 'CLOSE' and list.ListName like 'PENDING' and sd.BranchCode = '".$branchId."' "; and list.ListName not like 'CLOSE' and list.ListName like 'PENDING' and lt.CreatedBranch = '".$branchId."' ";
$ltd=$this->db->query($sql); $ltd=$this->db->query($sql);
$tlead = $ltd->result(); $tlead = $ltd->result();
//To staff //To staff
@ -826,7 +826,7 @@ public function leadCountMonth($branchId){
left join T_ActivityMaster am on am.ActivityID=lt.ActivityStatus left join T_ActivityMaster am on am.ActivityID=lt.ActivityStatus
join T_PickListDetails list on list.ListCode=ltf.StatusName join T_PickListDetails list on list.ListCode=ltf.StatusName
where InteractionID in (select max(InteractionID) from T_Lead_Tracking_Followup group by TrackingID) where InteractionID in (select max(InteractionID) from T_Lead_Tracking_Followup group by TrackingID)
and list.ListName not like 'CLOSE' and list.ListName like 'PENDING' and sd.BranchCode = '".$branchId."' and sd.StaffID = '".$requestedBy."' "; and list.ListName not like 'CLOSE' and list.ListName like 'PENDING' and lt.CreatedBranch = '".$branchId."' and sd.StaffID = '".$requestedBy."' ";
$sltd=$this->db->query($ssql); $sltd=$this->db->query($ssql);
$stlead = $sltd->result(); $stlead = $sltd->result();
@ -871,7 +871,7 @@ public function leadCountMonth($branchId){
} }
//To Filters //To Filters
public function getYear($branch = null){ public function getYear($branch = null){
$sql = "select year(CreatedOn) as year from T_StudentDetails group by year "; $sql = "select year(CreatedOn) as year from T_StudentDetails where year(CreatedOn) != 0 group by year ";
$ltd=$this->db->query($sql); $ltd=$this->db->query($sql);
$year = $ltd->result(); $year = $ltd->result();
//get batch //get batch
@ -879,7 +879,7 @@ public function leadCountMonth($branchId){
$brf=$this->db->query($brsql); $brf=$this->db->query($brsql);
$branchf = $brf->result(); $branchf = $brf->result();
//get university //get university
$usql = "select UniversityID,UniversityName from T_UniversityMaster "; $usql = "select UniversityID,UniversityName from T_UniversityMaster group by UniversityID ";
$uf=$this->db->query($usql); $uf=$this->db->query($usql);
$univf = $uf->result(); $univf = $uf->result();
//get fiscal //get fiscal

View File

@ -285,8 +285,8 @@ left join
ifnull(sms.rcvedate,'-') as rdate,ifnull(sms.rstatus,'-') as rstatus,sms.acmts,ifnull(sms.balance,0) as Balance_fee,std.name as Student_name,std.father as Father_name,std.phone as Phone_number,cm.course as Course_name,cm.uname as University,mdate,ifnull(std.address,'-') as address,ifnull(std.AlternateNumber,'') as AlternateNumber ifnull(sms.rcvedate,'-') as rdate,ifnull(sms.rstatus,'-') as rstatus,sms.acmts,ifnull(sms.balance,0) as Balance_fee,std.name as Student_name,std.father as Father_name,std.phone as Phone_number,cm.course as Course_name,cm.uname as University,mdate,ifnull(std.address,'-') as address,ifnull(std.AlternateNumber,'') as AlternateNumber
from from
(select c.ID,c.StudentID as sid,sfs.CourseID as cid,sfs.BranchCode as branch,sfs.FeesID as fid,Sem as sem,c.CertificationType as certname,c.CertificationType as ctype,CDate as mdate,balpayable as balance, (select c.ID,c.StudentID as sid,sfs.CourseID as cid,sfs.BranchCode as branch,sfs.FeesID as fid,Sem as sem,c.CertificationType as certname,c.CertificationType as ctype,CDate as mdate,balpayable as balance,
max(if(ListName = 'ISSUED TO STUDENT', CDate,'-')) as issuedate,max(if(ListName = 'ISSUED TO STUDENT', ListName,'-')) as istatus, if(ListName = 'ISSUED TO STUDENT', CDate,'-') as issuedate,if(ListName = 'ISSUED TO STUDENT', ListName,'-') as istatus,
max(if(ListName = 'RECEIVED', CDate,'-')) as rcvedate,max(if(ListName = 'RECEIVED', ListName,'-')) as rstatus,c.Comments as acmts if(ListName = 'RECEIVED', CDate,'-') as rcvedate,if(ListName = 'RECEIVED', ListName,'-') as rstatus,c.Comments as acmts
from T_CertificationStatus c from T_CertificationStatus c
left join T_Students_Fees_Status sfs on sfs.FeesType=c.CourseID and sfs.StudentID=c.StudentID left join T_Students_Fees_Status sfs on sfs.FeesType=c.CourseID and sfs.StudentID=c.StudentID
left join T_PickListDetails list on list.ListCode=c.ListCode left join T_PickListDetails list on list.ListCode=c.ListCode
@ -295,8 +295,8 @@ left join
group by sid,cid,sem,ctype group by sid,cid,sem,ctype
union union
select a.ID,a.StudentID as sid,a.CourseID as cid,sfs.BranchCode as branch,sfs.FeesID as fid,'-' as sem,ifnull(cm.CertificateName,a.CertificationType) as certname,a.CertificationType as ctype,AppDate as mdate,bal.balpayable as balance, select a.ID,a.StudentID as sid,a.CourseID as cid,sfs.BranchCode as branch,sfs.FeesID as fid,'-' as sem,ifnull(cm.CertificateName,a.CertificationType) as certname,a.CertificationType as ctype,AppDate as mdate,bal.balpayable as balance,
max(if(ListName = 'ISSUED TO STUDENT', AppDate,'-')) as issuedate,max(if(ListName = 'ISSUED TO STUDENT', ListName,'-')) as istatus, if(ListName = 'ISSUED TO STUDENT', AppDate,'-') as issuedate,if(ListName = 'ISSUED TO STUDENT', ListName,'-') as istatus,
max(if(ListName = 'RECEIVED', AppDate,'-')) as rcvedate,max(if(ListName = 'RECEIVED', ListName,'-')) as rstatus,a.Comments as acmts if(ListName = 'RECEIVED', AppDate,'-') as rcvedate,if(ListName = 'RECEIVED', ListName,'-') as rstatus,a.Comments as acmts
from T_ApplicationStatus a from T_ApplicationStatus a
left join left join
T_Students_Fees_Status sfs on sfs.StudentID=a.StudentID and sfs.CourseID=a.CourseID T_Students_Fees_Status sfs on sfs.StudentID=a.StudentID and sfs.CourseID=a.CourseID
@ -309,8 +309,8 @@ left join
group by sid,cid,ctype group by sid,cid,ctype
union union
select a.ID,a.StudentID as sid,a.CourseID as cid,sfs.BranchCode as branch,sfs.FeesID as fid,'-' as sem,ifnull(cm.CertificateName,a.CertificationType) as certname,a.CertificationType as ctype,AppDate as mdate,bal.balpayable as balance, select a.ID,a.StudentID as sid,a.CourseID as cid,sfs.BranchCode as branch,sfs.FeesID as fid,'-' as sem,ifnull(cm.CertificateName,a.CertificationType) as certname,a.CertificationType as ctype,AppDate as mdate,bal.balpayable as balance,
max(if(ListName = 'ISSUED TO STUDENT', AppDate,'-')) as issuedate,max(if(ListName = 'ISSUED TO STUDENT', ListName,'-')) as istatus, if(ListName = 'ISSUED TO STUDENT', AppDate,'-') as issuedate,if(ListName = 'ISSUED TO STUDENT', ListName,'-') as istatus,
max(if(ListName = 'RECEIVED', AppDate,'-')) as rcvedate,max(if(ListName = 'RECEIVED', ListName,'-')) as rstatus,a.Comments as acmts if(ListName = 'RECEIVED', AppDate,'-') as rcvedate,if(ListName = 'RECEIVED', ListName,'-') as rstatus,a.Comments as acmts
from T_ApplicationStatus a from T_ApplicationStatus a
left join left join
T_Students_Fees_Status sfs on sfs.StudentID=a.StudentID and sfs.CourseID=a.CourseID T_Students_Fees_Status sfs on sfs.StudentID=a.StudentID and sfs.CourseID=a.CourseID

View File

@ -310,9 +310,10 @@ app.controller('report_markcard_certificateCtrl', ["$scope", "$filter","$rootSco
$scope.trackForm = { $scope.trackForm = {
submit: function (form, myModel,loading,selectedStudents) { submit: function (form, myModel,loading,selectedStudents) {
//console.log(selectedStudents);
var comments = []; var comments = [];
for(var stuid=0;stuid<=selectedStudents.length-1;stuid++){ for(var stuid=0;stuid<=selectedStudents.length-1;stuid++){
console.log(selectedStudents[stuid].rdate);
comments [stuid] ="Call Tracking For Report Markcard/Certificate Status - SemYear:"+selectedStudents[stuid].Sem_year + " - Balance:" +selectedStudents[stuid].Balance_fee + " - CertificateName:" +selectedStudents[stuid].Certificate_name + " - ReceivedStatus:" +selectedStudents[stuid].rstatus + " - ReceivedDate:" +selectedStudents[stuid].rdate; comments [stuid] ="Call Tracking For Report Markcard/Certificate Status - SemYear:"+selectedStudents[stuid].Sem_year + " - Balance:" +selectedStudents[stuid].Balance_fee + " - CertificateName:" +selectedStudents[stuid].Certificate_name + " - ReceivedStatus:" +selectedStudents[stuid].rstatus + " - ReceivedDate:" +selectedStudents[stuid].rdate;
} }
if(isNaN(myModel.date)){ if(isNaN(myModel.date)){

View File

@ -43,7 +43,7 @@
<select ui-select2 class="form-control" tabindex="1" class="cs-select cs-skin-elastic" name="year" ng-model="filters.year" required> <select ui-select2 class="form-control" tabindex="1" class="cs-select cs-skin-elastic" name="year" ng-model="filters.year" required>
<option value="" selected>Select Year</option> <option value="" selected>Select Year</option>
<option ng-repeat="y in year" value="{{y.year}}">2018</option> <option ng-repeat="y in year" value="{{y.year}}">{{y.year}}</option>
</select> </select>