function update_fix_compatibility
update_fix_compatibility()
Disable any items in the {system} table that are not core compatible.
File
- includes/update.inc, line 24
- Drupal database update API.
Code
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(); } }
© 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/includes!update.inc/function/update_fix_compatibility/7.x