Skip to content

Commit

Permalink
Issue backdrop-contrib#529: display all products and skus related to …
Browse files Browse the repository at this point in the history
…a file download
  • Loading branch information
herbdool authored Feb 18, 2025
1 parent 360ac20 commit 0279ed3
Showing 1 changed file with 17 additions and 6 deletions.
23 changes: 17 additions & 6 deletions uc_file/uc_file.admin.inc
Original file line number Diff line number Diff line change
Expand Up @@ -87,15 +87,26 @@ function uc_file_admin_files_form_show_files($form, &$form_state) {
$query->setCountQuery($count_query);
$result = $query->execute();

$options = array();
$items = array();
foreach ($result as $file) {
$options[$file->fid] = array(
$items[$file->fid]['file'] = $file;
if ($file->nid) {
$items[$file->fid]['node'][] = l($file->title, 'node/' . $file->nid);
}
if ($file->model) {
$items[$file->fid]['model'][] = check_plain($file->model);
}
}

$options = array();
foreach ($items as $fid => $item) {
$options[$fid] = array(
'filename' => array(
'data' => check_plain($file->filename),
'class' => is_dir(uc_file_qualify_file($file->filename)) ? array('uc-file-directory-view') : array(),
'data' => check_plain($item['file']->filename) . ' (' . $item['file']->fid . ')',
'class' => is_dir(uc_file_qualify_file($item['file']->filename)) ? array('uc-file-directory-view') : array(),
),
'title' => l($file->title, 'node/' . $file->nid),
'model' => check_plain($file->model),
'title' => !empty($item['node']) ? implode(', ', $item['node']) : '',
'model' => !empty($item['model']) ? implode(', ', $item['model']) : '',
);
}

Expand Down

0 comments on commit 0279ed3

Please sign in to comment.