summaryrefslogtreecommitdiff
path: root/includes
diff options
context:
space:
mode:
authorspiderr <spiderr@bitweaver.org>2023-02-06 09:56:45 -0500
committerspiderr <spiderr@bitweaver.org>2023-02-06 09:56:45 -0500
commit9515ecb305f338ad7c27e6a186f1b73e1c0379b9 (patch)
tree79214d8e36ce0255108c5abfc1197f3a4d08b4b3 /includes
parent1e1d6d6241121ce5f13cc6717738082a304ada3e (diff)
downloadthemes-9515ecb305f338ad7c27e6a186f1b73e1c0379b9.tar.gz
themes-9515ecb305f338ad7c27e6a186f1b73e1c0379b9.tar.bz2
themes-9515ecb305f338ad7c27e6a186f1b73e1c0379b9.zip
validate theme directory before setting
Diffstat (limited to 'includes')
-rw-r--r--includes/classes/BitThemes.php6
1 files changed, 4 insertions, 2 deletions
diff --git a/includes/classes/BitThemes.php b/includes/classes/BitThemes.php
index 929e13d..a87db83 100644
--- a/includes/classes/BitThemes.php
+++ b/includes/classes/BitThemes.php
@@ -150,8 +150,10 @@ class BitThemes extends BitSingleton {
*/
function setStyle( $pStyle ) {
global $gBitSmarty;
- $this->mStyle = $pStyle;
- $gBitSmarty->verifyCompileDir();
+ if( file_exists( CONFIG_PKG_PATH.'themes/'.$pStyle ) ) {
+ $this->mStyle = $pStyle;
+ $gBitSmarty->verifyCompileDir();
+ }
}
/**