From 857680c3b115d4f9ea43dbfeaf9b1f4d4fbefd32 Mon Sep 17 00:00:00 2001 From: Alexander Date: Tue, 10 Jun 2025 16:55:34 -0400 Subject: [PATCH] Fixes #33 Default array if there isn't a downloadExtensions key in the config --- public/download.php | 2 +- src/pg/core/download.php.pug | 16 ++++++++++++++-- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/public/download.php b/public/download.php index 0e43b43..a377486 100644 --- a/public/download.php +++ b/public/download.php @@ -24,7 +24,7 @@ return $result; } - $allowed_types = ["scss", "js"]; + $allowed_types = ['js','pug','scss']; $patterns = dirname(dirname(__file__)) . "/src/pg/patterns"; diff --git a/src/pg/core/download.php.pug b/src/pg/core/download.php.pug index 50a41a8..3132e66 100644 --- a/src/pg/core/download.php.pug +++ b/src/pg/core/download.php.pug @@ -1,3 +1,13 @@ +include ../_config.pug + +if typeof downloadExtensions == "undefined" + - var extensions = `["js", "scss", "hello"]` +else + - var extensions = [] + each ext in downloadExtensions + - extensions.push("'" + ext + "'") + - extensions = "[" + extensions + "]" + - var php = `` + echo(file_get_contents($t)); ?>`.replace("{{extensions}}", extensions) | !{php} + +