partial #1018
This commit is contained in:
parent
b2086b3bd9
commit
5ab7788f9c
@ -87,10 +87,10 @@
|
|||||||
</phone>
|
</phone>
|
||||||
<text>
|
<text>
|
||||||
<Daniel>***REMOVED***</Daniel>
|
<Daniel>***REMOVED***</Daniel>
|
||||||
<Devin>_PHONE_</Devin>
|
<!--<Devin>_PHONE_</Devin>
|
||||||
<Judd>_PHONE_</Judd>
|
<Judd>_PHONE_</Judd>
|
||||||
<David>_PHONE_</David>
|
<David>_PHONE_</David>
|
||||||
<Nick>_PHONE_</Nick>
|
<Nick>_PHONE_</Nick>-->
|
||||||
</text>
|
</text>
|
||||||
<stripe>
|
<stripe>
|
||||||
<dev>
|
<dev>
|
||||||
|
|||||||
@ -9,12 +9,20 @@ class Controller_api_Support extends Crunchbutton_Controller_Rest {
|
|||||||
|
|
||||||
if (c::getPagePiece(2) == 'sms') {
|
if (c::getPagePiece(2) == 'sms') {
|
||||||
|
|
||||||
|
|
||||||
|
// Create a twilio session
|
||||||
|
$tsess = new Session_Twilio;
|
||||||
|
$tsess->phone = $this->request()['phone'];
|
||||||
|
$tsess->data = json_encode( $_REQUEST );
|
||||||
|
$tsess->save();
|
||||||
|
|
||||||
$support = new Crunchbutton_Support;
|
$support = new Crunchbutton_Support;
|
||||||
$support->type = 'sms';
|
$support->type = 'sms';
|
||||||
$support->name = $this->request()['name'];
|
$support->name = $this->request()['name'];
|
||||||
$support->phone = $this->request()['phone'];
|
$support->phone = $this->request()['phone'];
|
||||||
$support->message = $this->request()['message'];
|
$support->message = $this->request()['message'];
|
||||||
$support->ip = $_SERVER['REMOTE_ADDR'];
|
$support->ip = $_SERVER['REMOTE_ADDR'];
|
||||||
|
$support->id_session_twilio = $tsess->id_session_twilio;
|
||||||
$support->date = date('Y-m-d H:i:s');
|
$support->date = date('Y-m-d H:i:s');
|
||||||
if( c::user()->id_user ){
|
if( c::user()->id_user ){
|
||||||
$support->id_user = c::user()->id_user;
|
$support->id_user = c::user()->id_user;
|
||||||
|
|||||||
@ -38,18 +38,7 @@ class Crunchbutton_Support extends Cana_Table {
|
|||||||
// Log
|
// Log
|
||||||
Log::debug( [ 'action' => 'support', 'message' => $message, 'type' => 'support' ] );
|
Log::debug( [ 'action' => 'support', 'message' => $message, 'type' => 'support' ] );
|
||||||
|
|
||||||
$data = [ 'request' => $_REQUEST, 'support' => json_decode( $this->json() ) ];
|
$message = '@'.$this->id_session_twilio.' : ' . $message;
|
||||||
|
|
||||||
// Create a twilio session
|
|
||||||
$tsess = new Session_Twilio;
|
|
||||||
$tsess->phone = $this->phone;
|
|
||||||
$tsess->data = json_encode( $data );
|
|
||||||
$tsess->save();
|
|
||||||
|
|
||||||
$this->id_session_twilio = $tsess->id_session_twilio;
|
|
||||||
$this->save();
|
|
||||||
|
|
||||||
$message = '@'.$tsess->id_session_twilio.' : ' . $message;
|
|
||||||
$message = str_split( $message, 160 );
|
$message = str_split( $message, 160 );
|
||||||
|
|
||||||
// Send this message to the customer service
|
// Send this message to the customer service
|
||||||
@ -58,7 +47,7 @@ class Crunchbutton_Support extends Cana_Table {
|
|||||||
foreach ($message as $msg) {
|
foreach ($message as $msg) {
|
||||||
try {
|
try {
|
||||||
// Log
|
// Log
|
||||||
Log::debug( [ 'action' => 'sending sms - support', 'session id' => $tsess->id_session_twilio, 'num' => $num, 'msg' => $msg, 'type' => 'support' ] );
|
Log::debug( [ 'action' => 'sending sms - support', 'session id' => $this->id_session_twilio, 'num' => $num, 'msg' => $msg, 'type' => 'support' ] );
|
||||||
$twilio->account->sms_messages->create(
|
$twilio->account->sms_messages->create(
|
||||||
c::config()->twilio->{$env}->outgoingTextCustomer,
|
c::config()->twilio->{$env}->outgoingTextCustomer,
|
||||||
'+1'.$num,
|
'+1'.$num,
|
||||||
@ -66,7 +55,7 @@ class Crunchbutton_Support extends Cana_Table {
|
|||||||
);
|
);
|
||||||
} catch (Exception $e) {
|
} catch (Exception $e) {
|
||||||
// Log
|
// Log
|
||||||
Log::debug( [ 'action' => 'ERROR sending sms - support', 'session id' => $tsess->id_session_twilio, 'num' => $num, 'msg' => $msg, 'type' => 'sms' ] );
|
Log::debug( [ 'action' => 'ERROR sending sms - support', 'session id' => $this->id_session_twilio, 'num' => $num, 'msg' => $msg, 'type' => 'sms' ] );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user