Вход Регистрация
Файл: Just Wallet 2.0.4/application/libraries/Sms.php
Строк: 50
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class 
Sms
{
    
    function 
__construct()
    {
        
$this->CI =& get_instance();
        
$this->CI->load->model('settings_model');
    }
  
  function 
send_sms($phone$message) {
        
     
$settings_sid $this->CI->settings_model->get_twilio_lib(13);
     
$settings_token $this->CI->settings_model->get_twilio_lib(14);
     
$settings_phone $this->CI->settings_model->get_twilio_lib(15);
    
   
$sid $settings_sid['value'];
   
$token $settings_token['value'];
    
   
$to '+' $phone '';
   
$from '+' $settings_phone['value'] . '';
   
$body $message;
    
   
// resource url & authentication
    
$uri 'https://api.twilio.com/2010-04-01/Accounts/' $sid '/SMS/Messages.json';
    
$auth $sid ':' $token;
 
    
// post string (phone number format= +15554443333 ), case matters
    
$fields 
        
'&To=' .  urlencode($to) . 
        
'&From=' urlencode($from) . 
        
'&Body=' urlencode($body);
 
    
// start cURL
    
$res curl_init();
     
    
// set cURL options
    
curl_setopt$resCURLOPT_URL$uri );
    
curl_setopt$resCURLOPT_POST); // number of fields
    
curl_setopt$resCURLOPT_POSTFIELDS$fields );
    
curl_setopt$resCURLOPT_USERPWD$auth ); // authenticate
    
curl_setopt$resCURLOPT_RETURNTRANSFERtrue ); // don't echo
     
    // send cURL
    
$response curl_exec($res);
    
$httpCode curl_getinfo($resCURLINFO_HTTP_CODE);
        
$response json_decode($responsetrue);

        if (
$httpCode == 201) {
            
            
$status TRUE;
            
        } else {
            
            
$status FALSE;
            
        }
    
    return 
$status;
    
  }
  
}
Онлайн: 0
Реклама