Skip to content
Snippets Groups Projects
Commit 7f4562e9 authored by echicken's avatar echicken :chicken:
Browse files

Don't link to files what can't be down-loaded to your local floppy diskette drive.

parent e598995f
No related branches found
No related tags found
1 merge request!463MRC mods by Codefenix (2024-10-20)
Pipeline #308 passed
...@@ -24,8 +24,13 @@ ...@@ -24,8 +24,13 @@
</li> </li>
</ol> </ol>
<?xjs function writeFileDetails(file) { ?> <? function writeFileDetails(file) { ?>
<? const cd = file_area.dir[Request.get_param('dir')].can_download && user.compare_ars(file_area.dir[Request.get_param('dir')].download_ars); ?>
<? if (cd) { ?>
<a href="./api/files.ssjs?call=download-file&amp;dir=<? Request.write_param('dir'); ?>&amp;file=<? write(file.name); ?>" target="_blank" class="list-group-item striped" data-file-list-element data-size="<? write(file._size); ?>" data-uploaded="<? write(file.uldate); ?>" data-name="<? write(file.name); ?>"> <a href="./api/files.ssjs?call=download-file&amp;dir=<? Request.write_param('dir'); ?>&amp;file=<? write(file.name); ?>" target="_blank" class="list-group-item striped" data-file-list-element data-size="<? write(file._size); ?>" data-uploaded="<? write(file.uldate); ?>" data-name="<? write(file.name); ?>">
<? } else { ?>
<li class="list-group-item striped" data-file-list-element data-size="<? write(file._size); ?>" data-uploaded="<? write(file.uldate); ?>" data-name="<? write(file.name); ?>">
<? } ?>
<strong><? write(file.name); ?></strong> (<? write(file.size); ?>) <strong><? write(file.name); ?></strong> (<? write(file.size); ?>)
<p><em>Uploaded <? write(system.timestr(file.uldate)); ?></em></p> <p><em>Uploaded <? write(system.timestr(file.uldate)); ?></em></p>
<?xjs if (typeof file.extdesc === 'undefined') { ?> <?xjs if (typeof file.extdesc === 'undefined') { ?>
...@@ -35,8 +40,12 @@ ...@@ -35,8 +40,12 @@
<?xjs } else { ?> <?xjs } else { ?>
<pre class="list"><? write(file.extdesc.replace(/[^\r,\n\x20-\x7E]/g, '')); ?></pre> <pre class="list"><? write(file.extdesc.replace(/[^\r,\n\x20-\x7E]/g, '')); ?></pre>
<?xjs } ?> <?xjs } ?>
<? if (cd) { ?>
</a> </a>
<?xjs } ?> <? } else { ?>
</li>
<? } ?>
<? } ?>
<div class="clearfix" style="margin-bottom:1em;"> <div class="clearfix" style="margin-bottom:1em;">
<div class="dropdown pull-right"> <div class="dropdown pull-right">
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment