From 91cabf56e70c662de1370c8afc8028b51cb9ed61 Mon Sep 17 00:00:00 2001 From: Yasen Pramatarov Date: Thu, 26 Jun 2025 14:27:54 +0300 Subject: [PATCH] Adds theme-asset page in index --- app/helpers/theme.php | 6 ++++-- app/pages/theme-asset.php | 10 ++++++++++ public_html/index.php | 2 +- 3 files changed, 15 insertions(+), 3 deletions(-) create mode 100644 app/pages/theme-asset.php diff --git a/app/helpers/theme.php b/app/helpers/theme.php index 9c1dde5..126677d 100644 --- a/app/helpers/theme.php +++ b/app/helpers/theme.php @@ -116,9 +116,11 @@ class Theme return null; } - // Use the router to generate the URL + // Generate URL that goes through index.php global $app_root; - return "$app_root/app/helpers/theme-asset.php?theme=" . urlencode($themeId) . "&path=" . urlencode($assetPath); + // Remove any trailing slash from app_root to avoid double slashes + $baseUrl = rtrim($app_root, '/'); + return "$baseUrl/?page=theme-asset&theme=" . urlencode($themeId) . "&path=" . urlencode($assetPath); } diff --git a/app/pages/theme-asset.php b/app/pages/theme-asset.php new file mode 100644 index 0000000..4136034 --- /dev/null +++ b/app/pages/theme-asset.php @@ -0,0 +1,10 @@ +