Fixing plugin loading.

This commit is contained in:
andrey
2001-02-26 16:21:47 +00:00
parent 983c136047
commit 1305ada83a
2 changed files with 18 additions and 14 deletions

View File

@@ -1256,13 +1256,15 @@ class Smarty
if (!is_dir($this->plugin_dir))
return false;
$included_files = implode(',', get_included_files());
$dir_handle = opendir($this->plugin_dir);
while ($entry = readdir($dir_handle)) {
$plugin_file = $this->plugin_dir.'/'.$entry;
if ($entry == '.' || $entry == '..' ||
!is_file($plugin_file) ||
substr($plugin_file, -11) != '.plugin.php')
substr($plugin_file, -11) != '.plugin.php' ||
strpos($included_files, $entry) !== false)
continue;
unset($smarty_plugin_info);

View File

@@ -1256,13 +1256,15 @@ class Smarty
if (!is_dir($this->plugin_dir))
return false;
$included_files = implode(',', get_included_files());
$dir_handle = opendir($this->plugin_dir);
while ($entry = readdir($dir_handle)) {
$plugin_file = $this->plugin_dir.'/'.$entry;
if ($entry == '.' || $entry == '..' ||
!is_file($plugin_file) ||
substr($plugin_file, -11) != '.plugin.php')
substr($plugin_file, -11) != '.plugin.php' ||
strpos($included_files, $entry) !== false)
continue;
unset($smarty_plugin_info);