diff options
Diffstat (limited to 'utils/modules')
| -rw-r--r-- | utils/modules/icons.php | 14 | 
1 files changed, 8 insertions, 6 deletions
| diff --git a/utils/modules/icons.php b/utils/modules/icons.php index 44df7e9..3a9d716 100644 --- a/utils/modules/icons.php +++ b/utils/modules/icons.php @@ -110,13 +110,15 @@ class Icons {    public function Icons($prefix)    {  		$this->prefix = $prefix; -		$df = opendir($prefix); -		while(false !== ($file = readdir($df))) { -			if($file == '.' || $file == '..') continue; -			$icon = new Icon($file, $prefix); -			$this->icons[$file] = $icon; +		if(is_dir($prefix)) { +			$df = opendir($prefix); +			while(false !== ($file = readdir($df))) { +				if($file == '.' || $file == '..') continue; +				$icon = new Icon($file, $prefix); +				$this->icons[$file] = $icon; +			} +			closedir($df);  		} -		closedir($df);    }  } | 
