diff options
| author | spiderr <spiderr@bitweaver.org> | 2023-02-06 09:56:45 -0500 |
|---|---|---|
| committer | spiderr <spiderr@bitweaver.org> | 2023-02-06 09:56:45 -0500 |
| commit | 9515ecb305f338ad7c27e6a186f1b73e1c0379b9 (patch) | |
| tree | 79214d8e36ce0255108c5abfc1197f3a4d08b4b3 /includes | |
| parent | 1e1d6d6241121ce5f13cc6717738082a304ada3e (diff) | |
| download | themes-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.php | 6 |
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(); + } } /** |
