Revision 85669a85
Added by Andreas Kohlbecker almost 5 years ago
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
ref #7975 implementing settings for name relationship lists - all name rels enabled by default