? smsframework-453126.patch
Index: sms.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/smsframework/sms.module,v
retrieving revision 1.8.2.11
diff -u -p -r1.8.2.11 sms.module
--- sms.module	10 Mar 2009 18:49:02 -0000	1.8.2.11
+++ sms.module	4 May 2009 13:16:41 -0000
@@ -382,4 +382,20 @@ function sms_validate_number(&$number, $
 function sms_send_form_submit($form, &$form_state) {
   $form_state['values']['number'] = sms_formatter($form_state['values']['number']);
   sms_send($form_state['values']['number'], $form_state['values']['message'], $form_state['values']['gateway']);
-}
\ No newline at end of file
+}
+
+/**
+ * Function to provide a listing of the country code used for dialing
+ */
+function sms_country_codes() {
+  static $array = array();
+
+  if (empty($array)) {
+    $codes = db_query("SELECT * FROM {sms_intl_codes} ORDER BY country ASC");
+    while ($row = db_fetch_object($codes)) {
+      $array[$row->code] = t($row->country);
+    }
+  }
+  return $array;
+}
+
