Index: messaging_sms.module =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/messaging/messaging_sms/messaging_sms.module,v retrieving revision 1.1.2.6.2.5 diff -u -r1.1.2.6.2.5 messaging_sms.module --- messaging_sms.module 8 Nov 2008 02:05:53 -0000 1.1.2.6.2.5 +++ messaging_sms.module 21 Nov 2008 20:12:54 -0000 @@ -15,7 +15,7 @@ 'name' => t('SMS'), 'group' => 'sms', // Class of send method 'send' => 'messaging_sms_send_msg', - 'send_user' => 'messaging_sms_send_user', + 'destination' => 'uid', // Account property to use as destination 'type' => MESSAGING_TYPE_PUSH, 'render' => 'messaging_sms_render', 'glue' => '', @@ -40,28 +40,15 @@ } /** - * Send mail message to user account - */ -function messaging_sms_send_user($account, $message) { - if ($account->sms_user[0]['status'] == 2) { - $destination->number = $account->sms_user[0]['number']; - foreach ($account->sms_user[0]['gateway'] as $key => $field) { - $destination->$key = $field; - } - $destinations[] = $destination; - return messaging_message_send($destinations, $message, 'sms'); - } -} - -/** - * Send message to multiple destinations + * Send SMS message to user account * - * This is just a wrapper for sms_send() + * @param $uid + * Destination user ID. + * @param $message + * Message array. */ -function messaging_sms_send_msg($destination, $message, $params = array()) { - // This function takes an array of destinations so - $params['country'] = $destination->country; - return sms_send($destination->number, $message['subject'].$message['body'], $params); +function messaging_sms_send_msg($uid, $message) { + return sms_user_send($uid, $message['subject'].$message['body']); } /**