function menu_badges_uninstall in Menu Badges 8
Same name and namespace in other branches
- 7 menu_badges.install \menu_badges_uninstall()
Implements hook_uninstall().
File
- ./menu_badges.install, line 11 
- Install file for Menu Badges.
Code
function menu_badges_uninstall() {
  // Remove link badges from menu_links table.
  $result = db_query("SELECT mlid, options FROM {menu_links} WHERE options LIKE '%\"link_badge\"%'");
  foreach ($result as $record) {
    $options = unserialize($record->options);
    unset($options['link_badge']);
    db_query("UPDATE {menu_links} SET options = :options WHERE mlid = :mlid", array(
      ':options' => serialize($options),
      ':mlid' => $record->mlid,
    ));
  }
}