Definition

address_fields()
ecommerce-5--4/address/address.module, line 145

Description

Get all address fields

Return value

Array, a list of all fields

Code

<?php
function address_fields() {
  static $fields;

  if (empty($fields)) {
    $result = db_query_range('SELECT * FROM {ec_address}', 0, 1);
    if (db_num_rows($result)) {
      $fields = array_keys(db_fetch_array($result));
    }
    if (empty($fields)) {
      // Make sure we return the default fields at least
      $fields = array('aid', 'uid', 'firstname', 'lastname', 'street1',
        'street2', 'zip', 'city', 'state', 'country', 'phone');
    }
  }

  return $fields;
}
?>