Revision a7560a18
Added by Andreas Kohlbecker almost 5 years ago
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
fix #5857 implementing display of nomenclatural status data in name page, registration page