public function SendSMS() { // Check credit for the gateway if (!$this->GetCredit()) { return; } if (substr($this->from, 0, 4) == '1000') { $this->api = 11; } else { if (substr($this->from, 0, 4) == '2000') { $this->api = 22; } else { if (substr($this->from, 0, 4) == '3000') { $this->api = 13; } } } try { $client = new SoapClient($this->wsdl_link); $parameters['USERNAME'] = $this->username; $parameters['PASSWORD'] = $this->password; $parameters['TO'] = implode(',', $this->to); $parameters['FROM'] = $this->from; $parameters['TEXT'] = $this->msg; $parameters['API'] = $this->api; $parameters['API_CHANGE_ALLOW'] = 1; $parameters['FLASH'] = $this->isflash; $parameters['Internation'] = false; $this->InsertToDB($this->from, $this->msg, $this->to); $this->Hook('wp_sms_send', $result); return $client->Send_Sms4($parameters)->Send_Sms4Result; } catch (SoapFault $ex) { return $ex->faultstring; } }
public function SendSMS() { // Check credit for the gateway if (!$this->GetCredit()) { return; } /** * Modify sender number * * @since 3.4 * @param string $this->from sender number. */ $this->from = apply_filters('wp_sms_from', $this->from); /** * Modify Receiver number * * @since 3.4 * @param array $this->to receiver number */ $this->to = apply_filters('wp_sms_to', $this->to); /** * Modify text message * * @since 3.4 * @param string $this->msg text message. */ $this->msg = apply_filters('wp_sms_msg', $this->msg); try { $client = new SoapClient($this->wsdl_link); $parameters['USERNAME'] = $this->username; $parameters['PASSWORD'] = $this->password; $parameters['TO'] = $this->to; $parameters['FROM'] = $this->from; $parameters['TEXT'] = $this->msg; $parameters['API'] = $this->api; $parameters['API_CHANGE_ALLOW'] = 1; $parameters['FLASH'] = $this->isflash; $parameters['Internation'] = false; $result = $client->Send_Sms4($parameters)->Send_Sms4Result; $this->InsertToDB($this->from, $this->msg, $this->to); /** * Run hook after send sms. * * @since 2.4 * @param string $result result output. */ do_action('wp_sms_send', $result); return $result; } catch (SoapFault $ex) { return $ex->faultstring; } }
public function SendSMS() { try { $client = new SoapClient($this->wsdl_link); $parameters['USERNAME'] = $this->username; $parameters['PASSWORD'] = $this->password; $parameters['TO'] = $this->to; $parameters['FROM'] = $this->from; $parameters['TEXT'] = $this->msg; $parameters['API'] = $this->api; $parameters['API_CHANGE_ALLOW'] = 1; $parameters['FLASH'] = $this->isflash; $parameters['Internation'] = false; $this->InsertToDB($this->from, $this->msg, $this->to); $this->Hook('wp_sms_send', $result); return $client->Send_Sms4($parameters)->Send_Sms4Result; } catch (SoapFault $ex) { return $ex->faultstring; } }