You are here

function sms_valid_get_prefixes_for_iso2 in SMS Framework 7

Same name and namespace in other branches
  1. 6.2 modules/sms_valid/sms_valid.module \sms_valid_get_prefixes_for_iso2()
  2. 6 modules/sms_valid/sms_valid.module \sms_valid_get_prefixes_for_iso2()

Gets prefixes for a given ISO country code.

Parameters

string $iso2: A two-character ISO-3166-1 alpha-2 country code.

Return value

int[] Array of prefix numbers.

1 call to sms_valid_get_prefixes_for_iso2()
SmsValidWebTest::testSmsValidFunctions in modules/sms_valid/sms_valid.test
Tests the internal sms_valid functions.

File

modules/sms_valid/sms_valid.module, line 206
Number validation feature module for Drupal SMS Framework.

Code

function sms_valid_get_prefixes_for_iso2($iso2) {
  $result = db_query("SELECT prefix FROM {sms_valid_rules} WHERE iso2 = :iso2", array(
    ':iso2' => $iso2,
  ));
  $prefixes = array();

  //TODO  while ($row = db_fetch_object($result)) {
  foreach ($result as $row) {
    $prefixes[] = $row->prefix;
  }
  return $prefixes;
}