function table_double_field_info($args) { if ($args) { $taletype_search_url = url(array('module' => 'items', 'controller' => 'browse'), 'default', array("search" => "", "submit_search" => "Zoeken", "advanced[0][element_id]" => "49", "advanced[0][type]" => "is exactly", "advanced[0][terms]" => "{$args}")); $tale_view_url = get_element_by_value($args, "Identifier") ? record_url(get_element_by_value($args, "Identifier"), 'show') : ""; $type_information = __("Temporarily no title information"); ## REPLACE BY THIS: $type_information = get_type_description($args); $pasted_args = str_replace(array(" ", "\r"), "", $args); return browse_link_in_table($value, $search_url, $additional_information); } return __("something went wrong"); }
function double_field_info($subject_element_number, $search_element = null, $return_element = null, $collection = null, $original_value = null, $return_itemset = 'Dublin Core', $external_link = null) { $links = array(); $supplemented_value = $original_value; $additional_information = null; if (!empty($original_value) && $search_element && $return_element) { $additional = get_element_by_value($original_value, $search_element); if ($additional) { $additional_information_pre = $additional->getElementTexts($return_itemset, $return_element); $additional_information = $additional_information_pre[0]["text"]; } } if ($external_link) { $links[] = "<a href='{$external_link}{$original_value}' target='motif'>{$original_value}: " . __("External link") . "</a><br>"; } $links[] = info_search_link($subject_element_number, $original_value, $collection, __("All folktales")); // $links[] = info_search_link(43, $original_value, 3, __("All folktale types")); //43 is Identifier $links[] = info_item_link($search_element, $original_value, 3, "verhaaltype"); //check if the link to the item can be found $links[] = info_item_link("Subject", $original_value, 2, "in Lexicon"); //check if the value can be found in subcollection Lexicon $links[] = info_item_link("Subject", $original_value, 6, "in Perrault"); //check if the value can be found in subcollection Perrault $links[] = info_item_link("Subject", $original_value, 7, "in Grimm"); //check if the value can be found in subcollection Grimm $links[] = info_item_link("Title", $original_value, 4, "in Vertellers"); //check if the value can be found in subcollection Vertellers $links[] = info_item_link("Title", $original_value, 9, "in Verzamelaars"); //check if the value can be found in subcollection Verzamelaars if (is_admin_theme()) { return browse_link_in_table($original_value, $additional_information, $links); //the additional information is put in a table format } else { return browse_link_in_toggler($original_value, $additional_information, $links); // the additional information is put in a jquery toggler } }