diff options
author | Dries Buytaert <dries@buytaert.net> | 2001-11-01 11:00:51 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2001-11-01 11:00:51 +0000 |
commit | 336b713a5f1807d9f144fb2dc375bbc8479ffa5d (patch) | |
tree | 8a80bd1ee4ea3b7f6a851f47d2f021edf738f10a /includes/module.inc | |
parent | aafedfb367b2b2ec18b1bc30beb309cc3fae0858 (diff) | |
download | brdo-336b713a5f1807d9f144fb2dc375bbc8479ffa5d.tar.gz brdo-336b713a5f1807d9f144fb2dc375bbc8479ffa5d.tar.bz2 |
- A large batch of updates, amongst them a rewritten node system. More
information available on the mailing list.
Diffstat (limited to 'includes/module.inc')
-rw-r--r-- | includes/module.inc | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/includes/module.inc b/includes/module.inc index 007059420..408b3d718 100644 --- a/includes/module.inc +++ b/includes/module.inc @@ -24,17 +24,18 @@ function module_list() { static $list; if (!$list) { - $handle = opendir("modules"); - $list = array(); - while ($file = readdir($handle)) { - if (".module" == substr($file, -7)) { - $filename = substr($file, 0, -7); - include "modules/$filename.module"; - $list[$filename] = $filename; + if ($handle = @opendir("modules")) { + $list = array(); + while ($file = readdir($handle)) { + if (".module" == substr($file, -7)) { + $filename = substr($file, 0, -7); + include "modules/$filename.module"; + $list[$filename] = $filename; + } } + closedir($handle); + asort($list); } - closedir($handle); - asort($list); } return $list; @@ -90,5 +91,5 @@ function module_rehash($name) { db_query("DELETE FROM blocks WHERE module = '$name'"); } } -
+ ?> |