public function VIPSMS($message) { $numbers = explode(",", $this->getSetting("notify_sms")); if (!$this->getSetting("vitelity_user") || !$this->getSetting("vitelity_password")) { return null; } vitelity::$VITELITY_USERNAME = $this->getSetting("vitelity_user"); vitelity::$VITELITY_PASSWORD = $this->getSetting("vitelity_password"); vitelity::$sourceSMS = $this->getSetting("vitelity_sms"); foreach ($numbers as $number) { $this->log("Sending {$message} to {$number}", "sms"); vitelity::vitelity_sendSMS($number, $message); } }
public static function vitelity_shortCode($destination, $msg, $source = null) { $api = new vitelity(); if (!$source) { $source = $api->sourceShort; } $fields = ['login' => self::$VITELITY_USERNAME, 'pass' => self::$VITELITY_PASSWORD, 'cmd' => 'sendshort', 'src' => $source, 'dst' => $destination, 'msg' => $msg, 'xml' => 'yes']; $result = $api->transmit(self::VITELITY_SMSAPI, true, $fields); }