/** * Returns the info for each set item * * options: "write_access" = false * */ function caLightboxSetDetailItemOld($po_request, $va_set_item = array(), $pa_options = array()) { $t_set_item = new ca_set_items($va_set_item["item_id"]); if (!$t_set_item->get("item_id")) { return false; } $vb_write_access = false; if ($pa_options["write_access"]) { $vb_write_access = true; } $t_list_items = new ca_list_items($va_set_item["type_id"]); $vs_placeholder = getPlaceholder($t_list_items->get("idno"), "placeholder_media_icon"); $vs_caption = ""; $o_config = caGetSetsConfig(); $vs_caption_template = $o_config->get("caption_template"); if ($vs_caption_template) { $t_object = new ca_objects($va_set_item["row_id"]); $vs_caption = $t_object->getWithTemplate($vs_caption_template); } else { $vs_caption = $va_set_item["set_item_label"]; } $vs_set_item_display = ""; $vs_set_item_display .= "<div class='lbItem'><div class='lbItemContent'>\n"; #$vs_set_item_display .= "<div class='lbItem' onmouseover='jQuery(\"#lbExpandedInfo".$t_set_item->get("item_id")."\").show();' onmouseout='jQuery(\"#lbExpandedInfo".$t_set_item->get("item_id")."\").hide();'><div class='lbItemContent'>\n"; if ($va_set_item["representation_tag_medium"]) { $vs_set_item_display .= caDetailLink($po_request, "<div class='lbItemImg'>" . $va_set_item["representation_tag_medium"] . "</div>", '', 'ca_objects', $va_set_item["row_id"]); } else { $vs_set_item_display .= caDetailLink($po_request, "<div class='lbItemImg lbSetImgPlaceholder'>" . $vs_placeholder . "</div>", '', 'ca_objects', $va_set_item["row_id"]); } $vs_set_item_display .= "<div id='comment" . $t_set_item->get("item_id") . "' class='lbSetItemComment'><!-- load comments here --></div>\n"; $vs_set_item_display .= "<div class='caption'>" . $vs_caption . "</div>\n"; $vs_set_item_display .= "</div><!-- end lbItemContent -->\n"; $vs_set_item_display .= "<div class='lbExpandedInfo' id='lbExpandedInfo" . $t_set_item->get("item_id") . "'>\n<hr>\n"; if ($vb_write_access) { $vs_set_item_display .= "<div class='pull-right'><a href='#' class='lbItemDeleteButton' id='lbItemDelete" . $t_set_item->get("item_id") . "' title='" . _t("Remove") . "'><span class='glyphicon glyphicon-trash'></span></a></div>\n"; } $vs_set_item_display .= "<div>" . caDetailLink($po_request, "<span class='glyphicon glyphicon-file'></span>", '', 'ca_objects', $va_set_item["row_id"], "", array("title" => _t("View Item Detail"))) . "\n"; if ($va_set_item["representation_id"]) { $vs_set_item_display .= " <a href='#' title='" . _t("Enlarge Image") . "' onclick='caMediaPanel.showPanel(\"" . caNavUrl($po_request, '', 'Detail', 'GetRepresentationInfo', array('object_id' => $t_set_item->get("row_id"), 'representation_id' => $va_set_item["representation_id"], 'overlay' => 1)) . "\"); return false;' ><span class='glyphicon glyphicon-zoom-in'></span></a>\n"; } $vs_set_item_display .= " <a href='#' title='" . _t("Comments") . "' onclick='jQuery(\"#comment" . $t_set_item->get("item_id") . "\").load(\"" . caNavUrl($po_request, '', 'Sets', 'AjaxListComments', array('item_id' => $t_set_item->get("item_id"), 'tablename' => 'ca_set_items', 'set_id' => $t_set_item->get("set_id"))) . "\", function(){jQuery(\"#comment" . $t_set_item->get("item_id") . "\").show();}); return false;'><span class='glyphicon glyphicon-comment'></span> <small>" . $t_set_item->getNumComments() . "</small></a></div>\n"; $vs_set_item_display .= "</div><!-- end lbExpandedInfo --></div><!-- end lbItem -->\n"; return $vs_set_item_display; }