_mediamosa_browse_asset_page_view($asset_id)View the details of an asset.
sites/all/modules/mediamosa/maintenance/browse/mediamosa_maintenance_browse_asset.inc, line 396
<?php
function _mediamosa_browse_asset_page_view($asset_id) {
// If we are set as Home page, the breadcrumb isnt set, lets do it here.
$breadcrumb = array();
$breadcrumb[] = l(t('Home'), NULL);
$breadcrumb[] = l(t('Administer'), 'admin');
$breadcrumb[] = l(t('MediaMosa'), 'admin/mediamosa');
$breadcrumb[] = l(t('Browse'), 'admin/mediamosa/browse');
$breadcrumb[] = l(t('Asset browser'), 'admin/mediamosa/browse/asset');
drupal_set_breadcrumb($breadcrumb);
// Need it for app_id.
//$asset = mediamosa_asset::get($asset_id);
// Get the asset.
$response = mediamosa_response_connector::static_do_restcall_drupal(strtr('asset/@asset_id', array('@asset_id' => rawurlencode($asset_id))) , 'GET');
if ($response['header']['request_result_id'] != 601) {
return '<h1>Asset not found</h1>';
}
// Get the asset.
$asset = reset($response['items']);
// properties.
$build['properties'] = _mediamosa_browse_asset_page_view_properties($asset);
// job list.
$build['joblist'] = _mediamosa_browse_asset_page_view_job_list($asset);
// Mediafiles.
$build['mediafiles'] = _mediamosa_browse_asset_page_view_mediafile_list($asset);
// Collections.
$build['collections'] = _mediamosa_browse_asset_page_view_collections_list($asset);
return implode('', $build);
}
?>