This commit is contained in:
resicovenba 2018-02-27 14:14:16 +05:30
commit 0abb2a3dfe

View File

@ -604,134 +604,186 @@ class StatusUpdation_model extends CI_Model
$this->db->where('PLD.IsActive','1'); $this->db->where('PLD.IsActive','1');
$checkStatus=$this->db->get()->last_row(); $checkStatus=$this->db->get()->last_row();
if($checkStatus){ if($checkStatus){
$studentDetails = $this->studentInfo($fromDetails);
if($studentDetails){
$arrayDetails['MobileNumber']=$studentDetails->MobileNumber; $studentDetails = $this->studentInfo($fromDetails);
$arrayDetails['LeadName']=$studentDetails->Firstname; if($studentDetails){
$arrayDetails['University']=$studentDetails->UniversityName; $arrayDetails['MobileNumber']=$studentDetails->MobileNumber;
$arrayDetails['Course']=$studentDetails->CourseName; $arrayDetails['LeadName']=$studentDetails->Firstname;
$arrayDetails['StatusCode']=$fromDetails[0]['ListCode']; $arrayDetails['University']=$studentDetails->UniversityName;
$arrayDetails['CreatedBranch']=$fromDetails[0]['BranchCode']; $arrayDetails['Course']=$studentDetails->CourseName;
$arrayDetails['CreatedOn']=$fromDetails[0]['CreatedOn']; $arrayDetails['StatusCode']=$fromDetails[0]['ListCode'];
$arrayDetails['FollowupOn']=$fromDetails[0]['AnsDate']; $arrayDetails['CreatedBranch']=$fromDetails[0]['BranchCode'];
$arrayDetails['FollowupComments']=$fromDetails[0]['Comments']; $arrayDetails['CreatedOn']=$fromDetails[0]['CreatedOn'];
if($reqDetails['localType']==SUPER_ADMIN){ $arrayDetails['FollowupOn']=$fromDetails[0]['AnsDate'];
$this->db->select('LO.ID'); $arrayDetails['FollowupComments']=$fromDetails[0]['Comments'];
$this->db->from(STAFF_BRANCH.' as STB'); if($reqDetails['localType']==SUPER_ADMIN){
$this->db->join(LOGIN.' as LO', 'LO.StaffID = STB.StaffID'); $this->db->select('LO.ID');
$this->db->where('STB.BranchCode',$fromDetails[0]['BranchCode']); $this->db->from(STAFF_BRANCH.' as STB');
$this->db->where('LO.ListCode',ADMIN); $this->db->join(LOGIN.' as LO', 'LO.StaffID = STB.StaffID');
$this->db->where('STB.IsActive','1'); $this->db->where('STB.BranchCode',$fromDetails[0]['BranchCode']);
$this->db->where('LO.IsActive','1'); $this->db->where('LO.ListCode',ADMIN);
$assignDet=$this->db->get()->last_row(); $this->db->where('STB.IsActive','1');
if($assignDet){ $this->db->where('LO.IsActive','1');
$arrayDetails['CreatedBy']=$assignDet->ID; $assignDet=$this->db->get()->last_row();
if($assignDet){
$arrayDetails['CreatedBy']=$assignDet->ID;
}
else{
$arrayDetails['CreatedBy']=$fromDetails[0]['CreatedBy'];
}
} }
else{ else{
$arrayDetails['CreatedBy']=$fromDetails[0]['CreatedBy']; $arrayDetails['CreatedBy']=$fromDetails[0]['CreatedBy'];
} }
} // create activity in call tracking
else{ $this->db->select('ActivityID,ActivityName');
$arrayDetails['CreatedBy']=$fromDetails[0]['CreatedBy']; $this->db->like('ActivityName', 'Answer Booklet', 'after');
} $this->db->where('IsActive', '1');
$activityDetails=$this->db->get(ACTIVITY)->last_row();
if($activityDetails){
// create activity in call tracking $newLeadDetails['MobileNumber'] = $arrayDetails['MobileNumber'];
$this->db->select('ActivityID,ActivityName'); $newLeadDetails['LeadName'] = $arrayDetails['LeadName'];
$this->db->like('ActivityName', 'Answer Booklet', 'after'); $newLeadDetails['CreatedBy'] = $arrayDetails['CreatedBy'];
$this->db->where('IsActive', '1'); $newLeadDetails['CreatedOn'] = $arrayDetails['CreatedOn'];
$activityDetails=$this->db->get(ACTIVITY)->last_row(); $this->db->insert(LEAD_DETAILS, $newLeadDetails);
if($activityDetails){ // this if for insert lead details
$this->db->select('LD.LeadID,LT.TrackingID'); if($this->db->affected_rows() == '1'){
$this->db->from(LEAD_DETAILS.' as LD'); // get and store insert id from db
$this->db->join(LEAD_TRACKING.' as LT', 'LT.LeadID = LD.LeadID'); $track_Details['LeadID']=$this->db->insert_id();
$this->db->where('LD.MobileNumber',$arrayDetails['MobileNumber']); $track_Details['ActivityStatus'] = $activityDetails->ActivityID;
$this->db->where('LT.ActivityStatus',$activityDetails->ActivityID); $track_Details['University'] = $arrayDetails['University'];
$this->db->like('LT.University',$arrayDetails['University'],'after'); $track_Details['Course'] = $arrayDetails['Course'];
$this->db->like('LT.Course',$arrayDetails['Course'],'after'); $track_Details['AssignedTo'] = $arrayDetails['CreatedBy'];
$leadDet=$this->db->get()->last_row(); $track_Details['StatusCode'] = $arrayDetails['StatusCode'];
$track_Details['CreatedBy'] = $arrayDetails['CreatedBy'];
if($leadDet){ $track_Details['CreatedOn'] = $arrayDetails['CreatedOn'];
$this->db->select('FollowupOn'); $track_Details['CreatedBranch']=$arrayDetails['CreatedBranch'];
$this->db->where('TrackingID',$leadDet->TrackingID); $this->db->insert(LEAD_TRACKING, $track_Details);
// $this->db->order_by('InteractionId','DESC');
$existFollowupOn = $this->db->get(LEAD_TRACKING_FOLLOWUP)->last_row();
// upate tracking status
$changeStatusCode['StatusCode'] = $arrayDetails['StatusCode'];
$changeStatusCode['UpdatedBy'] = $arrayDetails['CreatedBy'];
$changeStatusCode['UpdatedOn'] = $arrayDetails['CreatedOn'];
$changeStatusCode['CreatedBranch']=$arrayDetails['CreatedBranch'];
$this->db->where('TrackingID',$leadDet->TrackingID);
$this->db->update(LEAD_TRACKING, $changeStatusCode);
// end update status
$updateTrackDetails['TrackingID'] = $leadDet->TrackingID;
$updateTrackDetails['FollowupOn'] = $existFollowupOn->FollowupOn;
$updateTrackDetails['FollowupComments'] = $arrayDetails['FollowupComments'];
$updateTrackDetails['CreatedBy'] = $arrayDetails['CreatedBy'];
$updateTrackDetails['CreatedOn'] = $arrayDetails['CreatedOn'];
$this->db->insert(LEAD_TRACKING_FOLLOWUP, $updateTrackDetails);
}
else{
$this->db->select('LeadID');
$this->db->where('MobileNumber',$arrayDetails['MobileNumber']);
$checkLeadDet=$this->db->get(LEAD_DETAILS)->last_row();
if($checkLeadDet){
$updateLeadDetails['LeadID'] = $checkLeadDet->LeadID;
$updateLeadDetails['ActivityStatus'] = $activityDetails->ActivityID;
$updateLeadDetails['University'] = $arrayDetails['University'];
$updateLeadDetails['Course'] = $arrayDetails['Course'];
$updateLeadDetails['AssignedTo'] = $arrayDetails['CreatedBy'];
$updateLeadDetails['StatusCode'] = $arrayDetails['StatusCode'];
$updateLeadDetails['CreatedBy'] = $arrayDetails['CreatedBy'];
$updateLeadDetails['CreatedOn'] = $arrayDetails['CreatedOn'];
$updateLeadDetails['CreatedBranch']=$arrayDetails['CreatedBranch'];
$this->db->insert(LEAD_TRACKING, $updateLeadDetails);
// this if for insert tracking details // this if for insert tracking details
if($this->db->affected_rows() == '1'){ if($this->db->affected_rows() == '1'){
$followup_Details['TrackingID']=$this->db->insert_id(); $insertfollowup_Details['TrackingID']=$this->db->insert_id();
$followup_Details['FollowupOn']=$arrayDetails['FollowupOn']; $insertfollowup_Details['FollowupOn']=$arrayDetails['FollowupOn'];
$followup_Details['FollowupComments']=$arrayDetails['FollowupComments']; $insertfollowup_Details['FollowupComments']=$arrayDetails['FollowupComments'];
$followup_Details['CreatedBy'] = $arrayDetails['CreatedBy']; $insertfollowup_Details['CreatedBy'] = $arrayDetails['CreatedBy'];
$followup_Details['CreatedOn'] = $arrayDetails['CreatedOn']; $insertfollowup_Details['CreatedOn'] = $arrayDetails['CreatedOn'];
$this->db->insert(LEAD_TRACKING_FOLLOWUP, $followup_Details); $this->db->insert(LEAD_TRACKING_FOLLOWUP, $insertfollowup_Details);
// this if for insert follow up details // this if for insert follow up details
} }
} }
// hide tracking updated code
/*$this->db->select('LD.LeadID,LT.TrackingID');
$this->db->from(LEAD_DETAILS.' as LD');
$this->db->join(LEAD_TRACKING.' as LT', 'LT.LeadID = LD.LeadID');
$this->db->where('LD.MobileNumber',$arrayDetails['MobileNumber']);
$this->db->where('LT.ActivityStatus',$activityDetails->ActivityID);
$this->db->like('LT.University',$arrayDetails['University'],'after');
$this->db->like('LT.Course',$arrayDetails['Course'],'after');
$leadDet=$this->db->get()->last_row();
if($leadDet){
$this->db->select('FollowupOn');
$this->db->where('TrackingID',$leadDet->TrackingID);
// $this->db->order_by('InteractionId','DESC');
$existFollowupOn = $this->db->get(LEAD_TRACKING_FOLLOWUP)->last_row();
// upate tracking status
$changeStatusCode['StatusCode'] = $arrayDetails['StatusCode'];
$changeStatusCode['UpdatedBy'] = $arrayDetails['CreatedBy'];
$changeStatusCode['UpdatedOn'] = $arrayDetails['CreatedOn'];
$changeStatusCode['CreatedBranch']=$arrayDetails['CreatedBranch'];
$this->db->where('TrackingID',$leadDet->TrackingID);
$this->db->update(LEAD_TRACKING, $changeStatusCode);
// end update status
$updateTrackDetails['TrackingID'] = $leadDet->TrackingID;
$updateTrackDetails['FollowupOn'] = $existFollowupOn->FollowupOn;
$updateTrackDetails['FollowupComments'] = $arrayDetails['FollowupComments'];
$updateTrackDetails['CreatedBy'] = $arrayDetails['CreatedBy'];
$updateTrackDetails['CreatedOn'] = $arrayDetails['CreatedOn'];
$this->db->insert(LEAD_TRACKING_FOLLOWUP, $updateTrackDetails);
}
else{ else{
$newLeadDetails['MobileNumber'] = $arrayDetails['MobileNumber']; $this->db->select('LeadID');
$newLeadDetails['LeadName'] = $arrayDetails['LeadName']; $this->db->where('MobileNumber',$arrayDetails['MobileNumber']);
$newLeadDetails['CreatedBy'] = $arrayDetails['CreatedBy']; $checkLeadDet=$this->db->get(LEAD_DETAILS)->last_row();
$newLeadDetails['CreatedOn'] = $arrayDetails['CreatedOn']; if($checkLeadDet){
$this->db->insert(LEAD_DETAILS, $newLeadDetails); $updateLeadDetails['LeadID'] = $checkLeadDet->LeadID;
// this if for insert lead details $updateLeadDetails['ActivityStatus'] = $activityDetails->ActivityID;
if($this->db->affected_rows() == '1'){ $updateLeadDetails['University'] = $arrayDetails['University'];
// get and store insert id from db $updateLeadDetails['Course'] = $arrayDetails['Course'];
$track_Details['LeadID']=$this->db->insert_id(); $updateLeadDetails['AssignedTo'] = $arrayDetails['CreatedBy'];
$track_Details['ActivityStatus'] = $activityDetails->ActivityID; $updateLeadDetails['StatusCode'] = $arrayDetails['StatusCode'];
$track_Details['University'] = $arrayDetails['University']; $updateLeadDetails['CreatedBy'] = $arrayDetails['CreatedBy'];
$track_Details['Course'] = $arrayDetails['Course']; $updateLeadDetails['CreatedOn'] = $arrayDetails['CreatedOn'];
$track_Details['AssignedTo'] = $arrayDetails['CreatedBy']; $updateLeadDetails['CreatedBranch']=$arrayDetails['CreatedBranch'];
$track_Details['StatusCode'] = $arrayDetails['StatusCode']; $this->db->insert(LEAD_TRACKING, $updateLeadDetails);
$track_Details['CreatedBy'] = $arrayDetails['CreatedBy'];
$track_Details['CreatedOn'] = $arrayDetails['CreatedOn'];
$track_Details['CreatedBranch']=$arrayDetails['CreatedBranch'];
$this->db->insert(LEAD_TRACKING, $track_Details);
// this if for insert tracking details // this if for insert tracking details
if($this->db->affected_rows() == '1'){ if($this->db->affected_rows() == '1'){
$insertfollowup_Details['TrackingID']=$this->db->insert_id(); $followup_Details['TrackingID']=$this->db->insert_id();
$insertfollowup_Details['FollowupOn']=$arrayDetails['FollowupOn']; $followup_Details['FollowupOn']=$arrayDetails['FollowupOn'];
$insertfollowup_Details['FollowupComments']=$arrayDetails['FollowupComments']; $followup_Details['FollowupComments']=$arrayDetails['FollowupComments'];
$insertfollowup_Details['CreatedBy'] = $arrayDetails['CreatedBy']; $followup_Details['CreatedBy'] = $arrayDetails['CreatedBy'];
$insertfollowup_Details['CreatedOn'] = $arrayDetails['CreatedOn']; $followup_Details['CreatedOn'] = $arrayDetails['CreatedOn'];
$this->db->insert(LEAD_TRACKING_FOLLOWUP, $insertfollowup_Details); $this->db->insert(LEAD_TRACKING_FOLLOWUP, $followup_Details);
// this if for insert follow up details // this if for insert follow up details
} }
} }
} else{
$newLeadDetails['MobileNumber'] = $arrayDetails['MobileNumber'];
$newLeadDetails['LeadName'] = $arrayDetails['LeadName'];
$newLeadDetails['CreatedBy'] = $arrayDetails['CreatedBy'];
$newLeadDetails['CreatedOn'] = $arrayDetails['CreatedOn'];
$this->db->insert(LEAD_DETAILS, $newLeadDetails);
// this if for insert lead details
if($this->db->affected_rows() == '1'){
// get and store insert id from db
$track_Details['LeadID']=$this->db->insert_id();
$track_Details['ActivityStatus'] = $activityDetails->ActivityID;
$track_Details['University'] = $arrayDetails['University'];
$track_Details['Course'] = $arrayDetails['Course'];
$track_Details['AssignedTo'] = $arrayDetails['CreatedBy'];
$track_Details['StatusCode'] = $arrayDetails['StatusCode'];
$track_Details['CreatedBy'] = $arrayDetails['CreatedBy'];
$track_Details['CreatedOn'] = $arrayDetails['CreatedOn'];
$track_Details['CreatedBranch']=$arrayDetails['CreatedBranch'];
$this->db->insert(LEAD_TRACKING, $track_Details);
// this if for insert tracking details
if($this->db->affected_rows() == '1'){
$insertfollowup_Details['TrackingID']=$this->db->insert_id();
$insertfollowup_Details['FollowupOn']=$arrayDetails['FollowupOn'];
$insertfollowup_Details['FollowupComments']=$arrayDetails['FollowupComments'];
$insertfollowup_Details['CreatedBy'] = $arrayDetails['CreatedBy'];
$insertfollowup_Details['CreatedOn'] = $arrayDetails['CreatedOn'];
$this->db->insert(LEAD_TRACKING_FOLLOWUP, $insertfollowup_Details);
// this if for insert follow up details
}
}
}
}*/
} }
} }
}
return true; return true;
} }
else{ else{
return false; return false;
@ -800,105 +852,141 @@ class StatusUpdation_model extends CI_Model
$this->db->where('IsActive', '1'); $this->db->where('IsActive', '1');
$activityDetails=$this->db->get(ACTIVITY)->last_row(); $activityDetails=$this->db->get(ACTIVITY)->last_row();
if($activityDetails){ if($activityDetails){
$this->db->select('LD.LeadID,LT.TrackingID');
$this->db->from(LEAD_DETAILS.' as LD');
$this->db->join(LEAD_TRACKING.' as LT', 'LT.LeadID = LD.LeadID');
$this->db->where('LD.MobileNumber',$arrayDetails['MobileNumber']);
$this->db->where('LT.ActivityStatus',$activityDetails->ActivityID);
$this->db->like('LT.University',$arrayDetails['University'],'after');
$this->db->like('LT.Course',$arrayDetails['Course'],'after');
$leadDet=$this->db->get()->last_row();
if($leadDet){ $newLeadDetails['MobileNumber'] = $arrayDetails['MobileNumber'];
$this->db->select('FollowupOn'); $newLeadDetails['LeadName'] = $arrayDetails['LeadName'];
$this->db->where('TrackingID',$leadDet->TrackingID); $newLeadDetails['CreatedBy'] = $arrayDetails['CreatedBy'];
// $this->db->order_by('InteractionId','DESC'); $newLeadDetails['CreatedOn'] = $arrayDetails['CreatedOn'];
$existFollowupOn = $this->db->get(LEAD_TRACKING_FOLLOWUP)->last_row(); $this->db->insert(LEAD_DETAILS, $newLeadDetails);
// upate tracking status // this if for insert lead details
$changeStatusCode['StatusCode'] = $arrayDetails['StatusCode']; if($this->db->affected_rows() == '1'){
$changeStatusCode['UpdatedBy'] = $arrayDetails['CreatedBy']; // get and store insert id from db
$changeStatusCode['UpdatedOn'] = $arrayDetails['CreatedOn']; $track_Details['LeadID']=$this->db->insert_id();
$changeStatusCode['CreatedBranch']=$arrayDetails['CreatedBranch']; $track_Details['ActivityStatus'] = $activityDetails->ActivityID;
$track_Details['University'] = $arrayDetails['University'];
$this->db->where('TrackingID',$leadDet->TrackingID); $track_Details['Course'] = $arrayDetails['Course'];
$this->db->update(LEAD_TRACKING, $changeStatusCode); $track_Details['AssignedTo'] = $arrayDetails['CreatedBy'];
// end update status $track_Details['StatusCode'] = $arrayDetails['StatusCode'];
$updateTrackDetails['TrackingID'] = $leadDet->TrackingID; $track_Details['CreatedBy'] = $arrayDetails['CreatedBy'];
$updateTrackDetails['FollowupOn'] = $arrayDetails['FollowupOn']; $track_Details['CreatedOn'] = $arrayDetails['CreatedOn'];
$updateTrackDetails['FollowupComments'] = $arrayDetails['FollowupComments']; $track_Details['CreatedBranch']=$arrayDetails['CreatedBranch'];
$updateTrackDetails['CreatedBy'] = $arrayDetails['CreatedBy']; $this->db->insert(LEAD_TRACKING, $track_Details);
$updateTrackDetails['CreatedOn'] = $arrayDetails['CreatedOn']; // this if for insert tracking details
$this->db->insert(LEAD_TRACKING_FOLLOWUP, $updateTrackDetails); if($this->db->affected_rows() == '1'){
$insertfollowup_Details['TrackingID']=$this->db->insert_id();
} $insertfollowup_Details['FollowupOn']=$arrayDetails['FollowupOn'];
$insertfollowup_Details['FollowupComments']=$arrayDetails['FollowupComments'];
else{ $insertfollowup_Details['CreatedBy'] = $arrayDetails['CreatedBy'];
$this->db->select('LeadID'); $insertfollowup_Details['CreatedOn'] = $arrayDetails['CreatedOn'];
$this->db->where('MobileNumber',$arrayDetails['MobileNumber']); $this->db->insert(LEAD_TRACKING_FOLLOWUP, $insertfollowup_Details);
$checkLeadDet=$this->db->get(LEAD_DETAILS)->last_row(); // this if for insert follow up details
if($checkLeadDet){
$updateLeadDetails['LeadID'] = $checkLeadDet->LeadID;
$updateLeadDetails['ActivityStatus'] = $activityDetails->ActivityID;
$updateLeadDetails['University'] = $arrayDetails['University'];
$updateLeadDetails['Course'] = $arrayDetails['Course'];
$updateLeadDetails['AssignedTo'] = $arrayDetails['CreatedBy'];
$updateLeadDetails['StatusCode'] = $arrayDetails['StatusCode'];
$updateLeadDetails['CreatedBy'] = $arrayDetails['CreatedBy'];
$updateLeadDetails['CreatedOn'] = $arrayDetails['CreatedOn'];
$updateLeadDetails['CreatedBranch']=$arrayDetails['CreatedBranch'];
$this->db->insert(LEAD_TRACKING, $updateLeadDetails);
// this if for insert tracking details
if($this->db->affected_rows() == '1'){
$followup_Details['TrackingID']=$this->db->insert_id();
$followup_Details['FollowupOn']=$arrayDetails['FollowupOn'];
$followup_Details['FollowupComments']=$arrayDetails['FollowupComments'];
$followup_Details['CreatedBy'] = $arrayDetails['CreatedBy'];
$followup_Details['CreatedOn'] = $arrayDetails['CreatedOn'];
$this->db->insert(LEAD_TRACKING_FOLLOWUP, $followup_Details);
// this if for insert follow up details
}
}
else{
$newLeadDetails['MobileNumber'] = $arrayDetails['MobileNumber'];
$newLeadDetails['LeadName'] = $arrayDetails['LeadName'];
$newLeadDetails['CreatedBy'] = $arrayDetails['CreatedBy'];
$newLeadDetails['CreatedOn'] = $arrayDetails['CreatedOn'];
$this->db->insert(LEAD_DETAILS, $newLeadDetails);
// this if for insert lead details
if($this->db->affected_rows() == '1'){
// get and store insert id from db
$track_Details['LeadID']=$this->db->insert_id();
$track_Details['ActivityStatus'] = $activityDetails->ActivityID;
$track_Details['University'] = $arrayDetails['University'];
$track_Details['Course'] = $arrayDetails['Course'];
$track_Details['AssignedTo'] = $arrayDetails['CreatedBy'];
$track_Details['StatusCode'] = $arrayDetails['StatusCode'];
$track_Details['CreatedBy'] = $arrayDetails['CreatedBy'];
$track_Details['CreatedOn'] = $arrayDetails['CreatedOn'];
$track_Details['CreatedBranch']=$arrayDetails['CreatedBranch'];
$this->db->insert(LEAD_TRACKING, $track_Details);
// this if for insert tracking details
if($this->db->affected_rows() == '1'){
$insertfollowup_Details['TrackingID']=$this->db->insert_id();
$insertfollowup_Details['FollowupOn']=$arrayDetails['FollowupOn'];
$insertfollowup_Details['FollowupComments']=$arrayDetails['FollowupComments'];
$insertfollowup_Details['CreatedBy'] = $arrayDetails['CreatedBy'];
$insertfollowup_Details['CreatedOn'] = $arrayDetails['CreatedOn'];
$this->db->insert(LEAD_TRACKING_FOLLOWUP, $insertfollowup_Details);
// this if for insert follow up details
}
}
} }
} }
/// hide seperate track id
/* $this->db->select('LD.LeadID,LT.TrackingID');
$this->db->from(LEAD_DETAILS.' as LD');
$this->db->join(LEAD_TRACKING.' as LT', 'LT.LeadID = LD.LeadID');
$this->db->where('LD.MobileNumber',$arrayDetails['MobileNumber']);
$this->db->where('LT.ActivityStatus',$activityDetails->ActivityID);
$this->db->like('LT.University',$arrayDetails['University'],'after');
$this->db->like('LT.Course',$arrayDetails['Course'],'after');
$leadDet=$this->db->get()->last_row();
if($leadDet){
$this->db->select('FollowupOn');
$this->db->where('TrackingID',$leadDet->TrackingID);
// $this->db->order_by('InteractionId','DESC');
$existFollowupOn = $this->db->get(LEAD_TRACKING_FOLLOWUP)->last_row();
// upate tracking status
$changeStatusCode['StatusCode'] = $arrayDetails['StatusCode'];
$changeStatusCode['UpdatedBy'] = $arrayDetails['CreatedBy'];
$changeStatusCode['UpdatedOn'] = $arrayDetails['CreatedOn'];
$changeStatusCode['CreatedBranch']=$arrayDetails['CreatedBranch'];
$this->db->where('TrackingID',$leadDet->TrackingID);
$this->db->update(LEAD_TRACKING, $changeStatusCode);
// end update status
$updateTrackDetails['TrackingID'] = $leadDet->TrackingID;
$updateTrackDetails['FollowupOn'] = $arrayDetails['FollowupOn'];
$updateTrackDetails['FollowupComments'] = $arrayDetails['FollowupComments'];
$updateTrackDetails['CreatedBy'] = $arrayDetails['CreatedBy'];
$updateTrackDetails['CreatedOn'] = $arrayDetails['CreatedOn'];
$this->db->insert(LEAD_TRACKING_FOLLOWUP, $updateTrackDetails);
}
else{
$this->db->select('LeadID');
$this->db->where('MobileNumber',$arrayDetails['MobileNumber']);
$checkLeadDet=$this->db->get(LEAD_DETAILS)->last_row();
if($checkLeadDet){
$updateLeadDetails['LeadID'] = $checkLeadDet->LeadID;
$updateLeadDetails['ActivityStatus'] = $activityDetails->ActivityID;
$updateLeadDetails['University'] = $arrayDetails['University'];
$updateLeadDetails['Course'] = $arrayDetails['Course'];
$updateLeadDetails['AssignedTo'] = $arrayDetails['CreatedBy'];
$updateLeadDetails['StatusCode'] = $arrayDetails['StatusCode'];
$updateLeadDetails['CreatedBy'] = $arrayDetails['CreatedBy'];
$updateLeadDetails['CreatedOn'] = $arrayDetails['CreatedOn'];
$updateLeadDetails['CreatedBranch']=$arrayDetails['CreatedBranch'];
$this->db->insert(LEAD_TRACKING, $updateLeadDetails);
// this if for insert tracking details
if($this->db->affected_rows() == '1'){
$followup_Details['TrackingID']=$this->db->insert_id();
$followup_Details['FollowupOn']=$arrayDetails['FollowupOn'];
$followup_Details['FollowupComments']=$arrayDetails['FollowupComments'];
$followup_Details['CreatedBy'] = $arrayDetails['CreatedBy'];
$followup_Details['CreatedOn'] = $arrayDetails['CreatedOn'];
$this->db->insert(LEAD_TRACKING_FOLLOWUP, $followup_Details);
// this if for insert follow up details
}
}
else{
$newLeadDetails['MobileNumber'] = $arrayDetails['MobileNumber'];
$newLeadDetails['LeadName'] = $arrayDetails['LeadName'];
$newLeadDetails['CreatedBy'] = $arrayDetails['CreatedBy'];
$newLeadDetails['CreatedOn'] = $arrayDetails['CreatedOn'];
$this->db->insert(LEAD_DETAILS, $newLeadDetails);
// this if for insert lead details
if($this->db->affected_rows() == '1'){
// get and store insert id from db
$track_Details['LeadID']=$this->db->insert_id();
$track_Details['ActivityStatus'] = $activityDetails->ActivityID;
$track_Details['University'] = $arrayDetails['University'];
$track_Details['Course'] = $arrayDetails['Course'];
$track_Details['AssignedTo'] = $arrayDetails['CreatedBy'];
$track_Details['StatusCode'] = $arrayDetails['StatusCode'];
$track_Details['CreatedBy'] = $arrayDetails['CreatedBy'];
$track_Details['CreatedOn'] = $arrayDetails['CreatedOn'];
$track_Details['CreatedBranch']=$arrayDetails['CreatedBranch'];
$this->db->insert(LEAD_TRACKING, $track_Details);
// this if for insert tracking details
if($this->db->affected_rows() == '1'){
$insertfollowup_Details['TrackingID']=$this->db->insert_id();
$insertfollowup_Details['FollowupOn']=$arrayDetails['FollowupOn'];
$insertfollowup_Details['FollowupComments']=$arrayDetails['FollowupComments'];
$insertfollowup_Details['CreatedBy'] = $arrayDetails['CreatedBy'];
$insertfollowup_Details['CreatedOn'] = $arrayDetails['CreatedOn'];
$this->db->insert(LEAD_TRACKING_FOLLOWUP, $insertfollowup_Details);
// this if for insert follow up details
}
}
}
}*/
} }
} }