From 52f04b7435199bacd75dea1eaacb88307bd6a799 Mon Sep 17 00:00:00 2001 From: Will Rossiter Date: Sat, 7 Mar 2015 00:22:14 +1300 Subject: [PATCH] Add environment flags for managing publisher settings SS_STATICPUBLISHER_ENABLED - Set in the environment file if static publisher enabled or disabled SS_STATICPUBLISHER_CACHEDIR - Set the cache directory (if not /cache) SS_STATICPUBLISHER_DEBUG - modify debug flag. --- main.php | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/main.php b/main.php index 5540df1..970ce58 100644 --- a/main.php +++ b/main.php @@ -22,10 +22,24 @@ */ require_once('../framework/core/Constants.php'); - -$cacheEnabled = true; -$cacheDebug = false; -$cacheBaseDir = '../cache/'; // Should point to the same folder as FilesystemPublisher->destFolder + +if(defined('SS_STATICPUBLISHER_ENABLED')) { + $cacheEnabled = SS_STATICPUBLISHER_ENABLED; +} else { + $cacheEnabled = true; +} + +if(defined('SS_STATICPUBLISHER_CACHEDIR')) { + $cacheBaseDir = SS_STATICPUBLISHER_CACHEDIR; +} else { + $cacheBaseDir = '../cache/'; +} + +if(defined('SS_STATICPUBLISHER_DEBUG')) { + $cacheDebug = SS_STATICPUBLISHER_DEBUG; +} else { + $cacheDebug = false; +} // Optional settings for FilesystemPublisher::$domain_based_mapping=TRUE $hostmapLocation = '../subsites/host-map.php';