Use TVs instead of chunks. Those can be searched.
[!FileDownload?getFolder=`assets/files/filedownload` &tplList=`FileDownloadForm` &chkDesc=`fileinfo` &browseDirectories=`true` &downloadCount=`1` &userSort=`type` &sortOrder=`desc`!]
<h2>Downloads</h2>
<table>
<tr><td colspan="5">Current Directory: [+path+]</td></tr>
<tr>
<td></td>
<td></td>
<td>Size</td>
<td>Date</td>
<td>Count</td>
</tr>
<hr>
<tr>
<td>[+image+]</td>
<td><a href="[+link+]">[+filename+]</a></td>
<td>[+sizetext+]</td>
<td>[+date+]</td>
<td>[+counter+]</td>
</tr>
<hr>
</table>
$addUrl = $modx->config['friendly_urls']? '?':'&'; $fileLink = $currentPageLink . $addUrl . 'relPath=' . $relPath . '/' . urlencode($file['name']); $fileImage = '<img src="' . $imgLocat . '/' . $imgTypes['folder'] . '" alt="" />'; $file['sizetext'] = '-'; $file['name'] = '<em>' . $file['name'] . '</em>';
http://127.0.0.1/website/assets/snippets/filedownload/download.php?path=YXNzZXRzL2ZpbGVzL2ZpbGVkb3dubG9hZC9ldHVkZXMv&fileName=1
if ($canDownload) {
if (!is_dir($_SERVER['DOCUMENT_ROOT'] . '/' . $getFolder.$relPath . '/' . $file['name'])) {
if ($downloadCount) {
$fullPath = base64_encode($getFolder.$relPath);
$fileLink = $download . '?path=' . $fullPath . '&fileName=' . $file['name'];
echo $fileLink;
} else {
$fullPath = $getFolder.$relPath;
$fileLink = $fullPath . '/' . $file['name'];
}
Is it normal I found my folders when I echo $fileLink ?
if (!is_dir($_SERVER['DOCUMENT_ROOT'] . '/' . $getFolder.$relPath . '/' . $file['name']))
echo $_SERVER[’DOCUMENT_ROOT’] . ’/’ . $getFolder.$relPath . ’/’ . $file[’name’];
c:/program files/easyphp1-8/www/assets/files/filedownload/etudes//texte.txtc:/program files/easyphp1-8/www/assets/files/filedownload/etudes//readme.txtc:/program files/easyphp1-8/www/assets/files/filedownload/etudes//2c:/program files/easyphp1-8/www/assets/files/filedownload/etudes//1
getFolder=`assets/files/filedownload`
