You are here

function location_generate_generate_street in Location 7.5

Same name and namespace in other branches
  1. 6.3 contrib/location_generate/location_generate.module \location_generate_generate_street()
  2. 7.3 contrib/location_generate/location_generate.module \location_generate_generate_street()
  3. 7.4 contrib/location_generate/location_generate.module \location_generate_generate_street()

Helper function to generate street values.

1 call to location_generate_generate_street()
location_generate_node_presave in contrib/location_generate/location_generate.module
Implements hook_node_presave().

File

contrib/location_generate/location_generate.module, line 72
Generate random locations.

Code

function location_generate_generate_street() {
  $type = array(
    'Street' => 'Street',
    'Road' => 'Road',
    'Boulevard' => 'Boulevard',
    'Way' => 'Way',
    'Terrace' => 'Terrace',
    'Row' => 'Row',
    'Lane' => 'Lane',
    'Place' => 'Place',
    'Close' => 'Close',
    'Court' => 'Court',
    'Alley' => 'Alley',
    'Crescent' => 'Crescent',
    'Parkway' => 'Parkway',
  );
  return mt_rand(1, 9999) . ' ' . devel_create_greeking(mt_rand(1, 3), TRUE) . ' ' . array_rand($type);
}