diff --git a/e107_admin/fileinspector.php b/e107_admin/fileinspector.php
index 6bfdf0e16..84934989c 100644
--- a/e107_admin/fileinspector.php
+++ b/e107_admin/fileinspector.php
@@ -11,8 +11,8 @@
| GNU General Public License (http://gnu.org).
|
| $Source: /cvs_backup/e107_0.8/e107_admin/fileinspector.php,v $
-| $Revision: 1.11 $
-| $Date: 2008-01-03 22:29:01 $
+| $Revision: 1.12 $
+| $Date: 2008-01-05 21:09:54 $
| $Author: e107steved $
Includes standalone function - needs finishing
@@ -176,12 +176,13 @@ class file_inspector {
var $results = 0;
var $line_results = 0;
var $BASE_PLUGIN_DIR;
+ var $BASE_THEMES_DIR;
var $alone = FALSE;
var $dotree = FALSE;
function file_inspector($standalone = FALSE)
{
- global $PLUGINS_DIRECTORY;
+ global $PLUGINS_DIRECTORY, $THEMES_DIRECTORY;
$this->dotree = ($_POST['type'] == 'tree');
set_time_limit(240);
@@ -203,6 +204,8 @@ class file_inspector {
$this->dotree = FALSE;
$this->BASE_PLUGIN_DIR = $this -> root_dir.'/'.$PLUGINS_DIRECTORY;
if (substr($this->BASE_PLUGIN_DIR,-1) == '/') $this->BASE_PLUGIN_DIR = substr($this->BASE_PLUGIN_DIR,0,-1);
+ $this->BASE_THEMES_DIR = $this -> root_dir.'/'.$THEMES_DIRECTORY;
+ if (substr($this->BASE_THEMES_DIR,-1) == '/') $this->BASE_THEMES_DIR = substr($this->BASE_THEMES_DIR,0,-1);
return;
}
@@ -231,6 +234,8 @@ class file_inspector {
}
$this->BASE_PLUGIN_DIR = $this -> root_dir.'/'.$PLUGINS_DIRECTORY;
if (substr($this->BASE_PLUGIN_DIR,-1) == '/') $this->BASE_PLUGIN_DIR = substr($this->BASE_PLUGIN_DIR,0,-1);
+ $this->BASE_THEMES_DIR = $this -> root_dir.'/'.$THEMES_DIRECTORY;
+ if (substr($this->BASE_THEMES_DIR,-1) == '/') $this->BASE_THEMES_DIR = substr($this->BASE_THEMES_DIR,0,-1);
}
function scan_config()
@@ -452,9 +457,9 @@ class file_inspector {
$path = $dir.'/'.$key;
$child_open = false;
$child_end = true;
- if (($dir == $this->BASE_PLUGIN_DIR) && !is_readable($path))
- { // Its one of the plugin directories which doesn't exist - that could be OK
-// echo "Plugin folder missing: {$path}
";
+ if ((($dir == $this->BASE_PLUGIN_DIR) || ($dir == $this->BASE_THEMES_DIR)) && !is_readable($path))
+ { // Its one of the plugin or theme directories which doesn't exist - that could be OK
+// echo "Plugin or theme folder missing: {$path}
";
$icon = "";
$text = "