Project

General

Profile

« Previous | Next » 

Revision ef686dd8

Added by Andreas Kohlbecker almost 5 years ago

fix #7975 fix #8196 name relationships list representation implemented

View differences:

modules/cdm_dataportal/settings.php
417 417
 */
418 418
define('CDM_TAXON_RELATIONSHIP_TYPES', 'cdm_taxon_relationship_types');
419 419

  
420
define('CDM_NAME_RELATIONSHIP_TYPES', 'cdm_name_relationship_types');
421
define('CDM_NAME_RELATIONSHIP_TYPES_DEFAULT', serialize(
420
define('CDM_NAME_RELATIONSHIP_INLINE_TYPES', 'cdm_name_relationship_types');
421
define('CDM_NAME_RELATIONSHIP_INLINE_TYPES_DEFAULT', serialize(
422 422
    array(
423 423
      UUID_NAMERELATIONSHIPTYPE_LATER_HOMONYM => UUID_NAMERELATIONSHIPTYPE_LATER_HOMONYM,
424 424
      UUID_NAMERELATIONSHIPTYPE_TREATED_AS_LATER_HOMONYM => UUID_NAMERELATIONSHIPTYPE_TREATED_AS_LATER_HOMONYM,
......
427 427
  )
428 428
);
429 429

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

  
430 445
/**
431 446
 * The drupal variable for the configuration of the information aggregation along
432 447
 * the taxon relation ships. The mapped arrayis associative and holds two elements:
......
2579 2594
        . UUID_NAMERELATIONSHIPTYPE_BLOCKING_NAME_FOR . '|'
2580 2595
        . UUID_NAMERELATIONSHIPTYPE_ORTHOGRAPHIC_VARIANT . '/' )
2581 2596
  );
2582
  $form['taxon_synonymy']['name_relations'][CDM_NAME_RELATIONSHIP_TYPES] = array(
2597
  $form['taxon_synonymy']['name_relations'][CDM_NAME_RELATIONSHIP_INLINE_TYPES] = array(
2583 2598
    '#type' => 'checkboxes',
2584 2599
    '#title' => t('Name relationship types') . ':',
2585 2600
    '#description' => 'This setting only affects specific types of name relations which are displayed appended to scientific name. 
2586 2601
    A full listing of all name relationships for a scientific name is provided by the taxon ' . l('name page', 'admin/config/cdm_dataportal/settings/layout/name-page') . '.',
2587 2602
    '#options' => $name_relationship_type_options,
2588
    '#default_value' => variable_get(CDM_NAME_RELATIONSHIP_TYPES, unserialize(CDM_NAME_RELATIONSHIP_TYPES_DEFAULT)),
2603
    '#default_value' => variable_get(CDM_NAME_RELATIONSHIP_INLINE_TYPES, unserialize(CDM_NAME_RELATIONSHIP_INLINE_TYPES_DEFAULT)),
2589 2604
  );
2590 2605

  
2591 2606
  // ====== SPECIMENS ====== //
......
2780 2795
         <p>To perform a blast search a blast database for the cdm instance is needed.</p> '),
2781 2796
    );
2782 2797

  
2783
    $form['blast_search_settings'][CDM_BLAST] = array(
2798
    $form['blast_search_settings'][CDM_SEARCH_BLAST_ENABLED] = array(
2784 2799
        '#type' => 'checkbox',
2785 2800
        '#title' => t('Activate Blast search') . ':',
2786
        '#default_value' => variable_get(CDM_BLAST, 0), // '05b0dd06-30f8-477d-bf4c-30d9def56320' =>  Caucasia (Ab + Ar + Gg + Rf(CS)) (Cc)
2801
        '#default_value' => variable_get(CDM_SEARCH_BLAST_ENABLED, 0), // '05b0dd06-30f8-477d-bf4c-30d9def56320' =>  Caucasia (Ab + Ar + Gg + Rf(CS)) (Cc)
2787 2802

  
2788 2803
        '#description' => t('Activate the blast search for this portal, this works only with an existing blast database!'),
2789 2804
    );
2790
    $form['blast_search_settings'][CDM_WS_PORTAL_BLAST] = array(
2805
    $form['blast_search_settings'][CDM_SEARCH_BLAST_SERVICE_URI] = array(
2791 2806
        '#type' => 'textfield',
2792 2807
        '#title' => t('Webservice URL for blast search') . ':',
2793
        '#default_value' => variable_get(CDM_WS_PORTAL_BLAST, 'http://127.0.0.1:9001/api/sequence'), // '05b0dd06-30f8-477d-bf4c-30d9def56320' =>  Caucasia (Ab + Ar + Gg + Rf(CS)) (Cc)
2808
        '#default_value' => variable_get(CDM_SEARCH_BLAST_SERVICE_URI, 'http://127.0.0.1:9001/api/sequence'), // '05b0dd06-30f8-477d-bf4c-30d9def56320' =>  Caucasia (Ab + Ar + Gg + Rf(CS)) (Cc)
2794 2809

  
2795 2810
        '#description' => t('Enter the webservice URL for blast search'),
2796 2811
    );

Also available in: Unified diff