This commit is contained in:
Devin Smith 2014-11-27 10:17:24 -08:00
parent cf82479ef8
commit d4a66e2047
2 changed files with 6 additions and 12 deletions

View File

@ -171,8 +171,6 @@
<domain>_DOMAIN_</domain>
</mailgun>
<twilio>
<numbers>+1_PHONE_</numbers>
<numbers>+1_PHONE_</numbers>
<apps>
<driver>_KEY_</driver>
<customer>_KEY_</customer>

View File

@ -1,6 +1,9 @@
<?
class Crunchbutton_Message_Sms extends Crunchbutton_Message {
public static function numbers() {
return explode(',',c::config()->site->config('twilio-number')->value);
}
public static function send($from, $to = null, $message = null) {
$break = false;
@ -25,15 +28,8 @@ class Crunchbutton_Message_Sms extends Crunchbutton_Message {
$to = [$to];
}
$env = c::getEnv();
if ($from == 'driver') {
$from = c::config()->twilio->{$env}->outgoingTextDriver;
} elseif ($from == 'restaurant') {
$from = c::config()->twilio->{$env}->outgoingTextRestaurant;
} else {
$from = c::config()->twilio->{$env}->outgoingTextCustomer;
}
$numbers = self::numbers();
$from = '+1'.$numbers[array_rand($numbers)];
$message = trim($message);
if ($break) {
@ -72,7 +68,7 @@ class Crunchbutton_Message_Sms extends Crunchbutton_Message {
}
// dont message our own numbers
if (in_array($t, c::config()->twilio->numbers)) {
if (in_array($t, $numbers)) {
continue;
}