module.inc 模块

时间:2023-03-08 19:54:32
/**
 *加载所有已经在系统表被启用的模块。
 *@参数$bootstrap
 *是否加载在“引导模式”缓存页面加载的模块只减少集。见bootstrap.inc文件。
 *@return
 *如果$bootstrap为NULL,则返回一个布尔值,指示是否所有的模块已加载。
 */
function module_load_all($bootstrap = FALSE)
/*
 *返回当前激活的模块的列表。
 *
 *通常情况下,这将返回所有启用的模块的列表。当在引导称为早期,它会返回只(那些需要生成缓存页)重要模块列表
 * 所有的参数传递给该函数是可选的,通常不应改变其默认。
 *
 * @param $refresh
 * (可选)是否强制模块列表重新生成(如之后,管理员更改系统设置) 。默认为FALSE。
 * @参数 $bootstrap_refresh
 * (可选)当$refresh为TRUE , $ bootstrap_refresh设置为TRUE力量
 *模块列表来使用模块的设置降低再生装
 *在“引导模式”缓存页面。否则,设置$refresh为TRUE
 *生成启用的模块的完整列表。
 * @参数$sort
 * (可选)默认情况下,模块重量和模块名称排序。集
 *此选项为true,只返回按模块名称排序的模块列表。
 * @参数$fixed_list
 (可选)如果提供的模块名称的数组,这将覆盖模块列表与给定的模块组。这将持续到美元刷新设置为TRUE或传入这个参数一个新的$ fixed_list主要用于内部使用(例如,在install.php了andupdate.php)的下一次调用。
 *
 * @返回
 一个关联数组,它的键和值在列表中的模块的名称。
*/
function module_list($refresh = FALSE, $bootstrap_refresh = FALSE, $sort = FALSE, $fixed_list = NULL)