<?php global $item_pid, $data, $collection, $meta_options, $errors; $collection = drstk_get_pid(); $meta_options = get_option('drstk_item_page_metadata'); $assoc_meta_options = drstk_get_assoc_meta_options(); $errors = drstk_get_errors(); function get_item_details($data, $meta_options) { global $errors; if (check_for_bad_data($data)) { return false; } $html = ''; if (isset($data->mods)) { //mods $html .= parse_metadata($data->mods, $meta_options, $html); } else { if (isset($data->_source)) { //solr_only = true $html .= parse_metadata($data->_source, $meta_options, $html, true); } } $niec_facets = get_option('drstk_niec_metadata'); $niec_facets_to_display = array(); if (is_array($niec_facets)) { foreach ($niec_facets as $facet) { $niec_facets_to_display[$facet] = drstk_get_facet_name($facet, true); } } if (get_option('drstk_niec') == 'on' && count($niec_facets_to_display) > 0 && isset($data->niec)) {
function drstk_assoc_file_metadata_callback() { global $all_assoc_meta_options; $assoc_options = drstk_get_assoc_meta_options(); foreach ($all_assoc_meta_options as $option) { echo '<label><input type="checkbox" name="drstk_assoc_file_metadata[]" value="' . $option . '" '; if (is_array($assoc_options) && in_array($option, $assoc_options)) { echo 'checked="checked"'; } echo '/> ' . titleize($option) . '</label><br/>'; } }