You are here

function mobile_tools_purl_modifiers in Mobile Tools 7.2

Same name and namespace in other branches
  1. 7.3 mobile_tools.module \mobile_tools_purl_modifiers()

Implements hook_purl_modifiers().

File

./mobile_tools.module, line 322
Functionality to ease the creation of mixed device environments.

Code

function mobile_tools_purl_modifiers() {

  // Load the device groups
  $device_groups = mobile_tools_device_groups();

  // Create the modifiers container
  $modifiers = array();

  // Each device group gets a modifier associated to it
  foreach ($device_groups as $id => $name) {
    $modifiers['spaces_mobile_tools_' . $id] = array(
      // @todo find a way to allow a value other than the id
      array(
        'value' => $id,
        'id' => $id,
      ),
    );
  }

  // Test modifier
  $modifiers['spaces_mobile_tools'] = array(
    array(
      'value' => 'mobile',
      'id' => 'mobile',
    ),
  );
  return $modifiers;
}