% if ($frame) {
<& /widgets/wrappers/sharky/table_top.mc,
caption => $header,
number => $number
&>
% }
<% $button %>
<% $lang->maketext('UUID') %>:
<% $media->get_uuid %>
<% $lang->maketext('Title') %>:
<% $media->get_title %>
<% $lang->maketext('Media Type') %>:
<% $media->get_element_name %>
<% $lang->maketext('First Published') %>:
<% $media->get_first_publish_date || ' ' %>
<% $lang->maketext('Last Published') %>:
<% $media->get_publish_date || ' ' %>
<% $lang->maketext('URI') %>:
% if (@ocs == 1) {
<% $m->comp('/widgets/profile/preview_link.mc',
type => 'media',
value => $prim_uri,
doc => $media,
style => 'blackUnderlinedLink') %>
% } else {
<% $prim_uri %>
<% $lang->maketext('Preview in') %>:
<% $oc_select %>
% }
% if ($frame) {
<& /widgets/wrappers/sharky/table_bottom.mc &>
%}
<%args>
$widget
$header => undef
$number => undef
$frame => undef
$button => " "
%args>
<%init>;
my $media = get_state_data($widget, 'asset');
my $cat = $media->get_category;
my $cat_name = $cat ? $cat->get_name : '';
$header ||= 'Media Information';
# see whether we're at the top of the page or not;
# otherwise, we won't show the "Preview in" line
my $is_related_media = $number != 1;
my $id = $media->get_id();
my $prim_uri = $media->get_uri();
# get output channel info
my $at = $media->get_element_type_id;
my $asset_type = Bric::Biz::ElementType->lookup({id => $at});
my @ocs = $media->get_output_channels();
my $primocid = $media->get_primary_oc_id;
my $oc_select = '';
%init>