Merge pull request #13 from LarsGit223/master

Added option 'randlinks' to create random links with a timestamp atta…
This commit is contained in:
LarsGit223
2016-05-04 21:04:38 +02:00

View File

@@ -96,6 +96,7 @@ class syntax_plugin_filelist extends DokuWiki_Syntax_Plugin {
'recursive' => 0,
'titlefile' => '_title.txt',
'cache' => 0,
'randlinks' => 0,
);
foreach($flags as $flag) {
list($name, $value) = explode('=', $flag);
@@ -216,10 +217,14 @@ class syntax_plugin_filelist extends DokuWiki_Syntax_Plugin {
$link['suf'] = '';
$link['more'] = '';
$link['class'] = 'media';
$urlparams = '';
if ($params['randlinks']) {
$urlparams = '?'.time();
}
if (!$params['direct']) {
$link['url'] = ml(':'.$this->_convert_mediapath($filepath));
$link['url'] = ml(':'.$this->_convert_mediapath($filepath)).$urlparams;
} else {
$link['url'] = $webdir.substr($filepath, strlen($basedir));
$link['url'] = $webdir.substr($filepath, strlen($basedir)).$urlparams;
}
$link['name'] = $filename;
$link['title'] = $renderer->_xmlEntities($link['url']);