Project

General

Profile

« Previous | Next » 

Revision 85669a85

Added by Andreas Kohlbecker almost 5 years ago

ref #7975 implementing settings for name relationship lists - all name rels enabled by default

View differences:

modules/cdm_dataportal/settings.php
413 413

  
414 414
/**
415 415
 * The drupal variable key for the array containing the uuids of the taxon relationship types to display in
416
 * the snonymy.
416
 * the synonymy.
417 417
 *
418 418
 * @var string
419 419
 */
......
430 430
);
431 431

  
432 432
define('CDM_NAME_RELATIONSHIP_LIST_TYPES', 'cdm_name_relationship_list_types');
433
define('CDM_NAME_RELATIONSHIP_LIST_TYPES_DEFAULT', serialize(
434
    array(
435
      UUID_NAMERELATIONSHIPTYPE_LATER_HOMONYM => UUID_NAMERELATIONSHIPTYPE_LATER_HOMONYM,
436
      UUID_NAMERELATIONSHIPTYPE_TREATED_AS_LATER_HOMONYM => UUID_NAMERELATIONSHIPTYPE_TREATED_AS_LATER_HOMONYM,
437
      UUID_NAMERELATIONSHIPTYPE_BLOCKING_NAME_FOR => UUID_NAMERELATIONSHIPTYPE_BLOCKING_NAME_FOR,
438
      UUID_NAMERELATIONSHIPTYPE_BASIONYM => UUID_NAMERELATIONSHIPTYPE_BASIONYM,
439
      UUID_NAMERELATIONSHIPTYPE_ORTHOGRAPHIC_VARIANT => UUID_NAMERELATIONSHIPTYPE_ORTHOGRAPHIC_VARIANT,
440
      UUID_NAMERELATIONSHIPTYPE_VALIDATED_BY_NAME => UUID_NAMERELATIONSHIPTYPE_VALIDATED_BY_NAME,
441
      UUID_NAMERELATIONSHIPTYPE_LATER_VALIDATED_BY_NAME => UUID_NAMERELATIONSHIPTYPE_LATER_VALIDATED_BY_NAME,
442
      UUID_NAMERELATIONSHIPTYPE_REPLACED_SYNONYM => UUID_NAMERELATIONSHIPTYPE_REPLACED_SYNONYM
443
    )
444
  )
445
);
433

  
446 434

  
447 435
/**
448 436
 * The drupal variable for the configuration of the information aggregation along
449
 * the taxon relation ships. The mapped arrayis associative and holds two elements:
437
 * the taxon relation ships. The mapped array is associative and holds two elements:
450 438
 *    - direct: the uuids of the taxon relationship types to take into account in invers
451 439
 *      direction.
452 440
 *    - invers: the uuids of the taxon relationship types to take into account in direct
......
2854 2842
    '#collapsed' => FALSE
2855 2843
  );
2856 2844

  
2857
  /*
2858
   * array('uuid' => '/' .UUID_NAMERELATIONSHIPTYPE_LATER_HOMONYM . '|'
2859
      . UUID_NAMERELATIONSHIPTYPE_TREATED_AS_LATER_HOMONYM . '|'
2860
      . UUID_NAMERELATIONSHIPTYPE_CONSERVED_AGAINST . '|'
2861
      . UUID_NAMERELATIONSHIPTYPE_BLOCKING_NAME_FOR . '|'
2862
      . UUID_NAMERELATIONSHIPTYPE_MISSPELLING . '|'
2863
      . UUID_NAMERELATIONSHIPTYPE_ORTHOGRAPHIC_VARIANT . '/' )
2864

  
2865
   */
2866 2845
  $name_relationship_type_options = cdm_vocabulary_as_option(
2867 2846
    UUID_NAME_RELATIONSHIP_TYPE,
2868 2847
    '_cdm_relationship_type_term_label_callback',
......
2875 2854
    is the inline style used in the synonymy which may show a different (reduced) set of name relations. 
2876 2855
    The according settings can be adjusted in the ' . l('taxon page settings section synonmy', 'admin/config/cdm_dataportal/settings/layout/taxon') . '.',
2877 2856
    '#options' => $name_relationship_type_options,
2878
    '#default_value' => variable_get(CDM_NAME_RELATIONSHIP_LIST_TYPES, unserialize(CDM_NAME_RELATIONSHIP_LIST_TYPES_DEFAULT)),
2857
    '#default_value' => variable_get(CDM_NAME_RELATIONSHIP_LIST_TYPES, cdm_vocabulary_as_defaults(UUID_NAME_RELATIONSHIP_TYPE)),
2879 2858
  );
2880 2859

  
2881 2860

  

Also available in: Unified diff