Index: messaging_sms/messaging_sms.module =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/messaging/messaging_sms/messaging_sms.module,v retrieving revision 1.1.2.6.2.10.2.3 diff -u -p -r1.1.2.6.2.10.2.3 messaging_sms.module --- messaging_sms/messaging_sms.module 21 Sep 2009 22:07:16 -0000 1.1.2.6.2.10.2.3 +++ messaging_sms/messaging_sms.module 8 Feb 2011 04:40:49 -0000 @@ -21,7 +21,7 @@ function messaging_sms_messaging($op = ' 'send callback' => 'messaging_sms_send_msg', 'destination callback' => 'messaging_sms_user_destination', ); - return $info; + return $info; } } @@ -42,29 +42,26 @@ function messaging_sms_render($message, * Map user account to SMS destination (phone number) */ function messaging_sms_user_destination($account, $message) { - // Check for active mobile infomation. Simply return it so that the send - // callback has a destination array and access everything. - if (!empty($account->sms_user) && $account->sms_user[0]['status'] == 2 && !empty($account->sms_user[0]['number'])) { - return $account->sms_user[0]['number']; - } + // return the uid, let sms module decide which number to use. + return $account->uid; } /** * Send SMS message using the default gateway - * + * * This is just a wrapper for sms_send() - * + * * @param $destination * Mobile phone number */ function messaging_sms_send_msg($destination, $message, $params = array()) { $text = messaging_text_build($message, ' '); - return sms_send($destination, $text, $params); + return sms_user_send($destination, $text); } - + /** * Implementation of hook_disable() */ function messaging_sms_disable() { messaging_method_disable('sms'); -} \ No newline at end of file +}