Example #1
0
 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);
     }
 }
Example #2
0
 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);
 }