1688 calltracking send mgs
This commit is contained in:
parent
39c2eaf31a
commit
12d02d4876
@ -101,6 +101,7 @@ class Call_Tracking_Controller extends REST_Controller {
|
||||
$tracking_details['Course'] = $this->post('courseName');
|
||||
$tracking_details['ActivityStatus'] = $this->post('activity');
|
||||
$tracking_details['AssignedTo'] = $this->post('assignedTo');
|
||||
// echo $tracking_details['AssignedTo'];
|
||||
$tracking_details['StatusCode'] = $this->post('status');
|
||||
$tracking_details['ReferredBy'] = $this->post('referedBy');
|
||||
$tracking_details['AlternateMobile'] = $this->post('alterMobile');
|
||||
@ -118,14 +119,20 @@ class Call_Tracking_Controller extends REST_Controller {
|
||||
$tracking_followup_details['CreatedOn'] = $now->format('Y-m-d H:i:s');
|
||||
$tracking_followup_details['StatusName'] = $this->post('status');
|
||||
$tracking_followup_details['AssignedStaff'] = $this->post('assignedTo');
|
||||
|
||||
$message = $this->post('msgactivity');
|
||||
// echo $tracking_followup_details['AssignedStaff'];
|
||||
|
||||
$AssignedTo = $this->post('assignedTo');
|
||||
// $MobileNo = $this->post('MobileNo');
|
||||
//echo $AssignedTo;
|
||||
// echo $MobileNo;
|
||||
$message = $this->post('msgactivity');
|
||||
// echo $message;die();
|
||||
|
||||
|
||||
|
||||
|
||||
$leadDetails = $this->Calltracking_model->addleadDetails($lead_details,$tracking_details,$tracking_followup_details,$message);// Check if the users data store contains users (in case the database result returns NULL)
|
||||
$leadDetails = $this->Calltracking_model->addleadDetails($AssignedTo,$lead_details,$tracking_details,$tracking_followup_details,$message);
|
||||
// Check if the users data store contains users (in case the database result returns NULL)
|
||||
if ($leadDetails)
|
||||
{
|
||||
$leadDetails['status'] = REST_Controller::HTTP_OK;
|
||||
|
||||
@ -284,6 +284,7 @@ class Calltracking_model extends CI_Model {
|
||||
// $this->db->where('LO.ID',$requestedBy);
|
||||
// }
|
||||
$staffDetails=$this->db->get();
|
||||
|
||||
if($staffDetails){
|
||||
$result_staff = array();
|
||||
foreach ($staffDetails->result() as $row)
|
||||
@ -320,7 +321,7 @@ class Calltracking_model extends CI_Model {
|
||||
|
||||
}*/
|
||||
|
||||
// print_r($this->db->last_query());die();
|
||||
// print_r($this->db->last_query());die();
|
||||
|
||||
return $result_staff;
|
||||
}
|
||||
@ -362,10 +363,28 @@ class Calltracking_model extends CI_Model {
|
||||
* created by kms
|
||||
* */
|
||||
|
||||
public function addleadDetails($lead_Details=null,$track_Details=null,$followup_Details=null,$messagecheck=null)
|
||||
{
|
||||
|
||||
public function addleadDetails($AssignedTo =null,$lead_Details=null,$track_Details=null,$followup_Details=null,$messagecheck=null)
|
||||
{
|
||||
|
||||
$Sname ='';
|
||||
$SMobileno ='';
|
||||
|
||||
$this->db->select('ST.Firstname,ST.MobileNumber');
|
||||
$this->db->from(LOGIN.' as LO');
|
||||
$this->db->join(STAFF_BRANCH.' as STB', 'STB.StaffID = LO.StaffID');
|
||||
$this->db->join(STAFF.' as ST', 'ST.StaffID = LO.StaffID');
|
||||
$this->db->where('LO.ID',$AssignedTo);
|
||||
$staffs=$this->db->get();
|
||||
$staffsarray = $staffs->result();
|
||||
//print_r($staffsarray);
|
||||
|
||||
foreach($staffsarray as $em)
|
||||
{
|
||||
$Sname = $em->Firstname;
|
||||
$SMobileno =$em->MobileNumber;
|
||||
}
|
||||
|
||||
|
||||
// print_r($lead_Details);die();
|
||||
$this->db->insert(LEAD_DETAILS, $lead_Details);
|
||||
// this if for insert lead details
|
||||
@ -396,10 +415,12 @@ class Calltracking_model extends CI_Model {
|
||||
// $msg='Dear '.$name.', Thank for Enquiring with Apollo Distance Education College for the course '.$CourseName.'. Pls Feel free to call us for more information 9962012985,9962012982.Thanks.';
|
||||
|
||||
|
||||
$msg='Dear '.$name.', Thank you for enquiring with Apollo Distance Education College for the course '.$CourseName.'. Pls feel free to call us for more information at 9962012985 or 9962012982.';
|
||||
|
||||
// $msg='Dear '.$name.', Thank you for enquiring with Apollo Distance Education College for the course '.$CourseName.'. Pls feel free to call us for more information at '.$Sname.'- '.$SMobileno.'';
|
||||
|
||||
$msg='Dear '.$name.', Thank you for enquiring with Apollo Distance Education College for the course '.$CourseName.'. Pls feel free to call '.$Sname.' for more information at '.$SMobileno.'.';
|
||||
//echo $msg;
|
||||
$messa = urlencode($msg);
|
||||
//echo $messa ;
|
||||
$ch = curl_init();
|
||||
curl_setopt($ch, CURLOPT_URL, "https://smsapi.24x7sms.com/api_2.0/SendSMS.aspx?APIKEY=xegCdYUIMf3&MobileNo=" . $number . "&SenderID=APODEC&Message=" . $messa . "&ServiceName=TEMPLATE_BASED");
|
||||
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
|
||||
@ -407,6 +428,7 @@ class Calltracking_model extends CI_Model {
|
||||
curl_close($ch);
|
||||
|
||||
$arrss = explode('<br>', $output);
|
||||
// print_r($arrss);
|
||||
|
||||
$time = date('Y-m-d H:i:s');
|
||||
$dateTime = $time;
|
||||
@ -426,7 +448,7 @@ class Calltracking_model extends CI_Model {
|
||||
$msgId = $a[1];
|
||||
$msgNumb = $a[2];
|
||||
$msgStatus = $a[4];
|
||||
$data[] = array('MsgId' => $msgId, 'MobileNumber' => $msgNumb, 'MsgBody' => $msg, 'Status' => $msgStatus, 'CreatedOn' => $dateTime,'MsgGroup' => $msgGroup);
|
||||
$data[] = array( 'MsgId' => $msgId,'MobileNumber' => $msgNumb, 'MsgBody' => $msg, 'Status' => $msgStatus, 'CreatedOn' => $dateTime,'MsgGroup' => $msgGroup);
|
||||
continue;
|
||||
}
|
||||
}
|
||||
|
||||
@ -1650,7 +1650,8 @@ return true;
|
||||
$sql.=" and substring(T_Hallticket_Subject_Details.FromTime,6,2) ='PM'";
|
||||
|
||||
}
|
||||
|
||||
|
||||
$sql.="order by T_CourseMaster.CourseName,T_Hallticket_Student_Details.Sem_Year";
|
||||
$res = $this->db->query($sql,array($UID,$batch,$branchId,$centerName['CenterID'],$examDate));
|
||||
$result = $res->result();
|
||||
//print_r($this->db->last_query());die();
|
||||
|
||||
@ -482,6 +482,7 @@
|
||||
|
||||
<select class="form-control" name="assigned" id="Box2" tabindex="8"
|
||||
ng-model="myModel.assignedTo"
|
||||
|
||||
ng-options="emp.loginId as emp.staffName for emp in staffDetails"
|
||||
required>
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user