Your IP : 172.28.240.42


Current Path : /var/www/html/clients/td-teplouchet.ru/old/modules/field/modules/list/tests/
Upload File :
Current File : /var/www/html/clients/td-teplouchet.ru/old/modules/field/modules/list/tests/list_test.module

<?php

/**
 * @file
 * Helper module for the List module tests.
 */

/**
 * Allowed values callback.
 */
function list_test_allowed_values_callback($field) {
  $values = array(
    'Group 1' => array(
      0 => 'Zero',
    ),
    1 => 'One',
    'Group 2' => array(
      2 => 'Some <script>dangerous</script> & unescaped <strong>markup</strong>',
    ),
  );

  return $values;
}

/**
 * An entity-bound allowed values callback.
 */
function list_test_dynamic_values_callback($field, $instance, $entity_type, $entity, &$cacheable) {
  $cacheable = FALSE;
  // We need the values of the entity as keys.
  return drupal_map_assoc(array_merge(array($entity->ftlabel), entity_extract_ids($entity_type, $entity)));
}