function update_fix_compatibility
Same name and namespace in other branches
- 6.x drupal-6.x/update.php \update_fix_compatibility()
Disable any items in the {system} table that are not core compatible.
1 call to update_fix_compatibility()
- update.php in drupal-7.x/
update.php - Administrative page for handling updates from one Drupal version to another.
Archivo
- drupal-7.x/
includes/ update.inc, line 24 - Drupal database update API.
Código
function update_fix_compatibility() {
$incompatible = array();
$result = db_query("SELECT name, type, status FROM {system} WHERE status = 1 AND type IN ('module','theme')");
foreach ($result as $row) {
if (update_check_incompatibility($row->name, $row->type)) {
$incompatible[] = $row->name;
}
}
if (!empty($incompatible)) {
db_update('system')->fields(array('status' => 0))->condition('name', $incompatible, 'IN')->execute();
}
}