Project

General

Profile

« Previous | Next » 

Revision a7560a18

Added by Andreas Kohlbecker almost 5 years ago

fix #5857 implementing display of nomenclatural status data in name page, registration page

View differences:

modules/cdm_dataportal/cdm_dataportal.module
1785 1785
    drupal_set_title(t('Taxon name does not exist'), PASS_THROUGH);
1786 1786
    return FALSE;
1787 1787
  }
1788
  cdm_load_tagged_full_title($taxon_name);
1788 1789
  // Searching for all the taxa connected with the taxon name on the tree
1789 1790
  // in use.
1790 1791
  $name_cache = cdm_ws_get(CDM_WS_NAME_NAMECAHE, array($taxon_name_uuid));
......
1833 1834
    $taxon_name_page->title = theme('cdm_name_page_title', array('taxon_name' => $taxon_name));
1834 1835
    $content = array();
1835 1836

  
1837
    RenderHints::pushToRenderStack('name_page');
1836 1838
    $content['taxon_name'] = markup_to_render_array(render_taxon_or_name($taxon_name));
1837 1839

  
1840

  
1838 1841
    // name relationships
1839 1842
    $name_relations = cdm_ws_fetch_all(str_replace("$0", $taxon_name->uuid, CDM_WS_PORTAL_NAME_NAME_RELATIONS));
1840 1843
    if(count($name_relations) > 0){
......
1848 1851
    else {
1849 1852
      $content['related_taxa'] = markup_to_render_array('This name is not assigned to a taxon.');
1850 1853
    }
1854

  
1851 1855
    $taxon_name_page->content = $content;
1856
    RenderHints::popFromRenderStack();
1852 1857
    return $taxon_name_page;
1853 1858
  }
1854 1859
}
......
1872 1877

  
1873 1878
  $registration_identifier = urldecode($registration_identifier_encoded);
1874 1879

  
1880
  RenderHints::pushToRenderStack('registration_page');
1881

  
1875 1882
  $render_array = array();
1876 1883
  $registration_dto = cdm_ws_get(CDM_WS_REGISTRATION_DTO_BY_IDENTIFIER . $registration_identifier_encoded);
1877 1884
  if($registration_dto){
1878
    drupal_set_title(t('Registration Id:') . ' ' . $registration_identifier, PASS_THROUGH);
1879 1885

  
1886
    drupal_set_title(t('Registration Id:') . ' ' . $registration_identifier, PASS_THROUGH);
1880 1887
    $render_array = compose_registration_dto_full($registration_dto, true);
1881 1888

  
1882 1889
  } else {
......
1901 1908
    '#suffix' => '</div>',
1902 1909
  );
1903 1910

  
1911
  RenderHints::popFromRenderStack();
1912

  
1904 1913
  return $render_array ;
1905 1914
}
1906 1915

  

Also available in: Unified diff