function system_install
system_install()
Implements hook_install().
File
- modules/system/system.install, line 598
- Install, update and uninstall functions for the system module.
Code
function system_install() { // Create tables. drupal_install_schema('system'); $versions = drupal_get_schema_versions('system'); $version = $versions ? max($versions) : SCHEMA_INSTALLED; drupal_set_installed_schema_version('system', $version); // Clear out module list and hook implementation statics before calling // system_rebuild_theme_data(). module_list(TRUE); module_implements('', FALSE, TRUE); // Ensure the schema versions are not based on a previous module list. drupal_static_reset('drupal_get_schema_versions'); // Load system theme data appropriately. system_rebuild_theme_data(); // Enable the default theme. variable_set('theme_default', 'bartik'); db_update('system') ->fields(array('status' => 1)) ->condition('type', 'theme') ->condition('name', 'bartik') ->execute(); // Populate the cron key variable. $cron_key = drupal_random_key(); variable_set('cron_key', $cron_key); }
© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/modules!system!system.install/function/system_install/7.x