mediamosa_statistics_mediafile_latest_list_form()sites/all/modules/mediamosa/modules/statistics/mediamosa_statistics_mediafile_latest.inc, line 47
<?php
function mediamosa_statistics_mediafile_latest_list_form() {
// Get session.
$session = isset($_SESSION['mediamosa_statistics_filter'][MEDIAMOSA_STATISTICS_FILTER_TYPE_MEDIAFILE_LATEST]) ? $_SESSION['mediamosa_statistics_filter'][MEDIAMOSA_STATISTICS_FILTER_TYPE_MEDIAFILE_LATEST] : array();
// Get app owners.
$app_owners = mediamosa_app::collect_app_owners();
$app_ids = array();
if (!empty($session['app_id'])) {
$app_ids[] = $session['app_id'];
}
if (!empty($session['app_owner']) && isset($app_owners[$session['app_owner']])) {
$app_ids += $app_owners[$session['app_owner']];
}
$params = array(
'app_id' => $app_ids,
);
// Do the rest call.
$result = mediamosa_response_connector::static_do_restcall_drupal('statistics/newestmediafiles', 'GET', $params);
// Our header.
$header = array(
array('data' => t('App ID')),
array('data' => t('Filename')),
array('data' => t('Owner ID')),
array('data' => t('Created')),
);
$rows = array();
foreach ($result['items'] as $row) {
$title = empty($row['filename']) ? $row['mediafile_id'] : $row['filename'];
$rows[] = array(
$row['app_id'],
mediamosa_lib::l_asset($row['asset_id'], $title),
check_plain($row[mediamosa_asset_mediafile_db::OWNER_ID]),
$row[mediamosa_asset_mediafile_db::CREATED],
);
}
//$form['pager_top'] = array('#theme' => 'pager');
$form['table'] = array(
'#theme' => 'table',
'#header' => $header,
'#rows' => $rows,
'#empty' => t('No mediafiles were found.')
);
//$form['pager_bottom'] = array('#theme' => 'pager');
return $form;
}
?>