drupal_install_modules
includes/install.inc, строка 338
- Версии
- 5 – 6
drupal_install_modules($module_list = array())
Вызывает функцию установки и обновляет таблицу system для указанного списка модулей.
Параметры
module_list Модули, которые нужно установить.
Код
<?php
function drupal_install_modules($module_list = array()) {
$enable_modules = array();
foreach ($module_list as $module) {
if (drupal_get_installed_schema_version($module, TRUE) == SCHEMA_UNINSTALLED) {
module_load_install($module);
module_invoke($module, 'install');
$versions = drupal_get_schema_versions($module);
drupal_set_installed_schema_version($module, $versions ? max($versions) : SCHEMA_INSTALLED);
$enable_modules[] = $module;
}
}
module_enable($enable_modules);
}
?>
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии