Install, update and uninstall functions for the system module.

File

core/modules/system/system.install

Functions

Namesort descending Description
system_install Implements hook_install().
system_requirements Implements hook_requirements().
system_schema Implements hook_schema().
system_update_1000 Enable entity module.
system_update_1001 Move from the Garland theme.
system_update_1002 Set Bartik as default theme if it implicitly was the default before.
system_update_1003 Convert performance module settings to use configuration files.
system_update_1004 Create the "state" table for the state storage system.
system_update_1005 Convert basic system variables to the state system.
system_update_1006 Delete unneeded actions for manually saving comments and nodes.
system_update_1007 Create the tempstore table and remove the cache_form table.
system_update_1008 Convert the 'filesize' column in {file_managed} to a bigint.
system_update_1009 Enable Admin Menu module.
system_update_1010 Remove the registry and registry_file tables.
system_update_1011 Specify the files directory manually if needed.
system_update_1012 Convert cron settings to use configuration files.
system_update_1013 Moves site system settings from variable to config.
system_update_1014 Move the system maintenance settings from variable to config.
system_update_1015 Convert RSS publishing settings to use configuration files.
system_update_1016 Moves action_max_stack from variable to config.
system_update_1017 Moves system logging settings from variables to config.
system_update_1018 Moves authorize system settings from variable to config.
system_update_1019 Converts active_menus_default variable to config.
system_update_1020 Convert date settings to config.
system_update_1021 Removes the js_cache_files variable.
system_update_1022 Converts theme logo and shortcut settings to site-wide config.
system_update_1023 Enable admin_bar, replacing the renamed admin_menu.
system_update_1024 Consolidate common config files into "system.core".
system_update_1025 Convert block positioning and configuration to the default layout.
system_update_1026 Convert file system, clean URL, profile, and theme variables to config.
system_update_1027 Remove the per-user cache column from the session table.
system_update_1028 Convert filter fallback and user cancellation method variables to config.
system_update_1029 Convert config sync size to config.
system_update_1030 Convert mail system variable to config.
system_update_1031 Drop the actions table, no longer used by Backdrop.
system_update_1032 Enable config module.
system_update_1033 Set the minimum page cache lifetime to 5 minutes by default.
system_update_1034 Set the theme_debug flag to FALSE.
system_update_1035 Set the weight of Layout module to run last.
system_update_1036 Remove the private key from configuration.
system_update_1037 Set the default value for canonical_secure option. Check if old menu item exists and remove it.
system_update_1038 Upgrade or prepare for token module in core.
system_update_1039 Add the "auto" column to the url_alias table.
system_update_1040 Notify administrators if a non-core version of CKEditor module is present.
system_update_1041 Notify administrators if a non-core version of Email module is present.
system_update_1042 Notify administrators if a non-core version of Link module is present.
system_update_1043 Remove old Date configuration files.
system_update_1044 Notify administrators if a non-core version of the Date module is present.
system_update_1045 Ensure that the installation flag is properly set.
system_update_1046 Upgrade or prepare for transliteration functions in core.
system_update_1047 Provide a default value for maintenance_page_maximum_age.
system_update_1048 Set background fetch defaults.
system_update_1049 Bartik theme settings update: Indicate whether legacy colors should be used.
system_update_1050 Fix legacy color setting in Bartik.
system_update_1051 Notify administrators if a non-core version of Redirect module is present.
system_update_1052 Disable project browser if it previously existed on the site.
system_update_1053 Remove unnecessary items from the "main-menu" menu.
system_update_1054 Changes the key in layout config files from 'layout' to 'layout_template'.
system_update_1055 Create the new layout settings configuration file.
system_update_1056 Move incorrectly stored "log_row_limit" setting.
system_update_1057 Add default for watchdog_enabled_severity_levels.
system_update_1058 Clarify state "menu_expanded" as "menus_containing_expanded_items".
system_update_1059 Set home page menu to render as a drop-down menu.
system_update_1060 Remove the homepage breadcrumb block.
system_update_1061 Update contrib entity display mode module to core version.
system_update_1062 Remove configuration settings that were never used.
system_update_1063 Set a default value for the X-Frame-Options header. This will not allow the site to be rendered in an iframe on another domain unless specified.
system_update_1064 Add langcode column to {menu_links} table.
system_update_1065 Update the maintenance mode message field to use tokens.
system_update_1066 Update the core profile locations.
system_update_1067 Add default value for form_cache_expiration.
system_update_1068 Add 'jquery-extend-3.4.0.js' to the 'jquery' library.
system_update_1069 Removes an unused state value.
system_update_1070 Set file_temporary_path on existing sites, if not already set.
system_update_1071 Grant the "administer flexible templates" permission to all user roles that already have the "administer layouts" permission.
system_update_1072 Add 'jquery-html-prefilter-3.5.0.js' to the 'jquery' library.
system_update_1073 Set config_sync_clear_staging on existing sites, if not already set.
system_update_1074 Make sure that all config translatables are set for system core.
system_update_1075 Set a default value for the "Permissions-Policy: interest-cohort" header.
system_update_1076 Add default values for dismissible message settings.
system_update_1077 Explicitly set the admin theme to an actual theme, instead of the special 'Default theme' option.
system_update_1078 Re-arrange flexible layout configuration so we can save region classes.
system_update_1079 Clear the cache to reset allowlist settings.
system_update_1080 Set homepage to 'user' if blank to match previous behavior.
system_update_1081 Enable Admin Menu's Page Links component.
system_update_1082 Previous check for Entity Reference module.
system_update_1083 Set the default value for "file_additional_public_schemes" setting.
system_update_1084 Notify if a non-core version of Entity Reference module is present.
system_update_1085 Remove superfluous test files if they are present.
system_update_1086 Preserve 4-byte UTF-8 database update value if set.
system_update_1087 Set the message length for the database log.
system_update_1088 Set the file schemes whose paths should not be normalized.
system_update_1089 Enable Admin Bar's Language Switcher component if this is a multilingual site.
system_update_1090 Set a default value for the new user_editor_role setting on existing sites.
system_update_1091 Set jQuery to the backwards-compatible, legacy version for existing sites.
system_update_1092 Removes the block_interest_cohort configuration added by system_update_1075().
system_update_1093 Set defaults for date_views if not already set.
system_update_1094 Enable static caching of the "system.date" configuration file.
system_update_last_removed Implements hook_update_last_removed().
_system_check_db_utf8mb4_requirements Checks whether the requirements for multi-byte UTF-8 support are met.