The module administration page provide you a list of all available modules. Moreover, it allows you to "rehash" modules. Whenever you install a new module or when an existing module has been changed or updated, it requires "rehashing": when you rehash a module, the module is registered to the engine and properly initialized. name); } foreach (module_list() as $name) { module_rehash($name); } } function module_admin_overview() { $output .= "
\n"; $output .= "\n"; $output .= " \n"; foreach (module_list() as $name) { $output .= " \n"; } $output .= "
moduleoperations
$name". (module_hook($name, "page") ? "view" : " ") ."". (module_hook($name, "admin") ? "admin" : " ") ."rehash
\n"; $output .= "\n"; $output .= "
\n"; print $output; } function module_admin() { global $op, $name; print "overview | help
\n"; switch ($op) { case "help": module_help(); break; case "rehash": module_rehash($name); module_admin_overview(); break; case "Rehash modules": module_admin_rehash(); module_admin_overview(); break; default: module_admin_overview(); } } ?>