summaryrefslogtreecommitdiff
path: root/modules/modules.module
diff options
context:
space:
mode:
Diffstat (limited to 'modules/modules.module')
-rw-r--r--modules/modules.module20
1 files changed, 20 insertions, 0 deletions
diff --git a/modules/modules.module b/modules/modules.module
new file mode 100644
index 000000000..8e02bf5d9
--- /dev/null
+++ b/modules/modules.module
@@ -0,0 +1,20 @@
+<?
+
+$module = array("admin" => "modules_admin");
+
+function modules_admin() {
+ $output .= "<P>Installed or available modules:</P>\n";
+ $output .= " <UL>\n";
+
+ $handle = opendir("modules");
+ while ($file = readdir($handle)) {
+ if ($name = substr($file, 0, strpos($file, ".module"))) $output .= "<LI><A HREF=\"module.php?mod=$name\">$name</A></LI>";
+ }
+ closedir($handle);
+
+ $output .= "</UL>\n";
+
+ print $output;
+}
+
+?>