Advertisement
Guest User

Untitled

a guest
Oct 18th, 2018
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.40 KB | None | 0 0
  1. <?php
  2.  
  3. class facilitaMovelModel extends smsModel {
  4.  
  5.     protected $send_url = 'https://www.facilitamovel.com.br/api/simpleSend.ft';
  6.     protected $method = 'GET';
  7.     private $user = SMSFACILITA_USER;
  8.     private $password = SMSFACILITA_PASS;
  9.     const SMS_API_ID = 5;
  10.  
  11.     public function __construct () {
  12.         $this->requestParam['user'] = $this->user;
  13.         $this->requestParam['password'] = $this->password;
  14.     }
  15.  
  16.     public function setMessage($message) {
  17.         $this->requestParam['msg'] = $this->sanitize_message($message);
  18.     }
  19.  
  20.     public function setReceiver($receiver) {
  21.         $this->requestParam['destinatario'] = $receiver;
  22.     }
  23.  
  24.     public function getParameters () {
  25.         return $this->requestParam;
  26.     }
  27.  
  28.     public function sendSms () {
  29.  
  30.         $request = new requestModel;
  31.         $request->setUrl($this->send_url);
  32.         $request->setMethod($this->method);
  33.         $request->setParams($this->getParameters());
  34.  
  35.         $response = explode(';', $request->Send());
  36.         // return $response;
  37.         if($response[0] == 5 || $response[0] == 6)
  38.             return true;
  39.         return false;
  40.  
  41.  
  42.     }
  43.  
  44.     public function getBalance () {
  45.  
  46.         $request = new requestModel;
  47.         $request->setUrl($this->balance_url);
  48.         $request->setMethod('GET');
  49.         $request->setParams(array('subUsuario'=> $this->user));
  50.         $request->setHeaders(array(
  51.             'authorization:' . $this->auth_token,
  52.             'content-type: application/json',
  53.         ));
  54.  
  55.         $response = $request->Send();
  56.         return $response;
  57.  
  58.     }
  59.  
  60.  
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement