mlid; $options = unserialize($record->options); if (isset($options['menu_icon'])) { unset($options['menu_icon']); } for ($i = 0; $i <= count($options['attributes']['class']); $i++) { if ($options['attributes']['class'][$i] == 'menu_icon') { unset($options['attributes']['class'][$i]); } elseif ($options['attributes']['class'][$i] == 'menu-' . $mlid) { unset($options['attributes']['class'][$i]); } } // Save the updated options. db_update('menu_links') ->fields(array( 'options' => serialize($options), )) ->condition('mlid', $mlid) ->execute(); } // Remove the generated CSS file. file_unmanaged_delete('public://css/menu_icons.css'); } /** * Keep existing sites using absolute URLS in CSS. */ function menu_icons_update_7200() { variable_set('menu_icons_absolute_links', TRUE); }