$docroot ??= ($_SERVER['DOCUMENT_ROOT'] ?: '/usr/local/emhttp'); require_once "$docroot/webGui/include/Wrappers.php"; extract(parse_plugin_cfg('dynamix',true)); // add translations $_SERVER['REQUEST_URI'] = 'plugins'; require_once "$docroot/webGui/include/Translations.php"; $valid = ['/var/tmp/','/tmp/plugins/']; $good = false; ?>
if ($file = realpath(unscript(_var($_GET,'file')))) { foreach ($valid as $check) if (strncmp($file,$check,strlen($check))===0) $good = true; if ($good && pathinfo($file,PATHINFO_EXTENSION)=='txt') echo Markdown(file_get_contents($file)); } else { echo Markdown("*"._('No release notes available')."!*"); } ?>