--- modules/sms_sendtophone/sms_sendtophone.module 2009-08-21 14:45:59.000000000 -0400 +++ modules/sms_sendtophone/sms_sendtophoneNew.module 2009-08-21 14:39:32.000000000 -0400 @@ -70,13 +70,18 @@ function sms_sendtophone_admin_overview( function sms_sendtophone_page($type = NULL) { global $user; $user = user_load(array('uid' => $user-> uid)); - if (user_access('send to any number') || !empty($user->sms_user['0']['number'])) { + if (user_access('send to any number') || (!empty($user->sms_user['0']['number']) && $user->sms_user['0']['status'] == 2)) { $form = drupal_get_form('sms_sendtophone_form', $type); } else { - if (empty($user->sms_user['0']['number']) && user_access('send to any number')) { + if (empty($user->sms_user['0']['number'])) { $register = array( - '#value' => t('You need need to setup your mobile phone to send messages.', array('@setup' => url('user/'. $user->uid .'/mobile'))) + '#value' => t('You need to setup your mobile phone to send messages.', array('@setup' => url('user/'. $user->uid .'/mobile'))) + ); + } + elseif ($user->sms_user['0']['status'] != 2) { + $register = array( + '#value' => t('You need to confirm your mobile phone number to send messages.', array('@confirm' => url('user/'. $user->uid .'/mobile'))) ); } else {